The Arduino Nano ESP32 is a development board that merges the capabilities of the ESP32 microcontroller with the compact form factor of the Arduino Nano series. Here’s an overview of its key features:

- Microcontroller: It uses the ESP32-S3, a dual-core Xtensa® 32-bit LX7 microcontroller, which is part of the ESP32 family from Espressif Systems.
- Memory:
- Flash Memory: 8 MB (expandable)
- SRAM: 512 KB
- Operating Voltage: 3.3V
- Input Voltage (recommended): 5-12V
- Digital I/O Pins: 18 (of which 8 provide PWM output)
- Analog Input Pins: 8 (12-bit ADC)
- DC Current per I/O Pin: 40 mA
- Clock Speed: Up to 240 MHz
Key Features:
- Wi-Fi and Bluetooth: The ESP32-S3 provides both Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (BLE, BR/EDR) connectivity, enabling:
- IoT Applications: Connects to Wi-Fi networks for internet communication or to other devices via Bluetooth.
- Cloud Integration: Ideal for sending data to cloud services or for OTA (Over-the-Air) firmware updates.
- High Performance: The ESP32-S3 offers:
- Dual-Core Processor: Allows for multitasking and parallel processing.
- High Clock Speed: Provides substantial computing power for its size.
- USB Interface: Equipped with a USB-C port for programming, power supply, and USB communication, which is a step up from the micro USB found in many Arduino boards.
- Security: Includes hardware acceleration for cryptographic operations, enhancing the security of communication.
- Sensors: While it doesn’t have integrated sensors like some other Nano models, its powerful microcontroller can interface with external sensors easily.
- Programming: Compatible with the Arduino IDE, Espressif’s IDF (IoT Development Framework), and MicroPython, offering flexibility for developers.
- Memory: With significantly more memory than many Arduino boards, it can handle larger, more complex applications.
Unique Capabilities:
- ESP32-S3 Power: Brings the full capabilities of the ESP32-S3 to the Nano form factor, offering high performance and connectivity.
- Advanced Connectivity: With both Wi-Fi and Bluetooth, it’s well-suited for projects requiring multiple forms of wireless communication.
- Versatile Programming Options: Supports multiple development environments, allowing developers to choose the one that best fits their project needs.
- Increased Memory: Enables running more sophisticated software or storing more data on-board.
Use Cases:
- IoT Development: Perfect for creating connected devices or systems where Wi-Fi or Bluetooth connectivity is required.
- High-Performance Computing: Suitable for projects that demand more processing power or memory than standard Arduino boards can offer.
- Wireless Prototyping: Ideal for prototyping wireless solutions, especially when both Wi-Fi and Bluetooth functionalities are needed.
- Education and Learning: A great platform for learning about IoT, wireless communication, and exploring the capabilities of the ESP32.
Tech specs
Board | Name | Arduino® Nano ESP32 |
SKU | ABX00092 | |
Microcontroller | u-blox® NORA-W106 (ESP32-S3) | |
USB connector | USB-C® | |
Pins | Built-in LED Pin | 13 |
Built-in RGB LED pins | 14-16 | |
Digital I/O Pins | 14 | |
Analog input pins | 8 | |
PWM pins | 5 | |
External interrupts | All digital pins | |
Connectivity | Wi-Fi® | u-blox® NORA-W106 (ESP32-S3) |
Bluetooth® | u-blox® NORA-W106 (ESP32-S3) | |
Communication | UART | 2x |
I2C | 1x, A4 (SDA), A5 (SCL) | |
SPI | D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS) | |
Power | I/O Voltage | 3.3 V |
Input voltage (nominal) | 6-21 V | |
Source Current per I/O Pin | 40 mA | |
Sink Current per I/O Pin | 28 mA | |
Clock speed | Processor | up to 240 MHz |
Memory | ROM | 384 kB |
SRAM | 512 kB | |
External Flash | 128 Mbit (16 MB) | |
Dimensions | Width | 18 mm |
Length | 45 mm |