Out Of Stock
Notify me when its in stockArduino Nano ESP32
The Arduino Nano ESP32 is a powerful addition to Arduino’s iconic Nano series, being the first board based on the ESP32-S3 microcontroller. Equipped with the u-blox® NORA-W106 module, this board offers Wi-Fi® and Bluetooth® connectivity support, making it an ideal choice for IoT projects. Designed in the compact Nano form factor, it ensures full compatibility with existing shields and accessories. With support for both Arduino and MicroPython programming, it is suitable for both beginners and advanced users. Whether you’re developing an IoT-based project or stepping into the world of MicroPython, the Arduino Nano ESP32 enables you to bring your projects to life with ease.
The ESP32-S3 microcontroller, with a 240 MHz clock speed, supports complex IoT applications with 16 MB (128 Mbit) external Flash, 512 kB SRAM, and 384 kB ROM. Built-in Wi-Fi® and Bluetooth® (5.0 and above) features provide an excellent platform for wireless communication and low-energy device control. The USB-C port enhances compatibility with modern devices, while HID (Human Interface Device) support allows it to function as a mouse or keyboard. Arduino IoT Cloud compatibility enables secure and rapid development of IoT projects. Additionally, the MicroPython 101 course simplifies the learning process for beginners.

The Arduino Nano ESP32 is optimized for IoT, MicroPython, and embedded system projects. Its compact 18 x 45 mm dimensions, compatibility with existing Nano accessories, and powerful hardware provide a reliable solution for space-constrained projects. Supported by Arduino’s extensive ecosystem, the ESP32 platform, and Arduino IoT Cloud, this board seamlessly integrates with existing libraries and community projects. It meets a wide range of needs, from beginner to professional IoT applications.


Key Innovations:
ESP32-S3 Microcontroller: 32-bit u-blox® NORA-W106 (ESP32-S3) with a 240 MHz clock speed.
Expanded Memory: 16 MB (128 Mbit) external Flash, 512 kB SRAM, and 384 kB ROM.
Wi-Fi® and Bluetooth® Support: Built-in Wi-Fi® and Bluetooth® 5.0 for wireless communication and low-energy device control.
USB-C Connectivity: Modern USB-C port.
MicroPython Support: Seamless switching between Arduino and MicroPython.
Arduino IoT Cloud Compatibility: Cloud support for secure and rapid IoT project development.
HID Support: Built-in support for mouse and keyboard emulation.
Arduino Nano ESP32 Technical Specifications:
Board Name: Arduino® Nano ESP32
SKU: ABX00092
Microcontroller: u-blox® NORA-W106 (ESP32-S3)
USB: USB-C® Programming Port
Digital I/O Pins: 14
Analog Input Pins: 8
PWM Pins: 5
External Interrupts: All digital pins
Built-in LED Pin: 13
Built-in RGB LED Pins: 14-16
UART: 2x
I2C: 1x (A4: SDA, A5: SCL)
SPI: D11 (COPI), D12 (CIPO), D13 (SCK), any GPIO for Chip Select (CS)
Connectivity: Wi-Fi® (u-blox® NORA-W106, ESP32-S3), Bluetooth® (u-blox® NORA-W106, ESP32-S3)
Circuit Operating Voltage: 3.3V
Input Voltage (VIN): 6-21V
Source Current per I/O Pin: 40 mA
Sink Current per I/O Pin: 28 mA
Clock Speed: Processor up to 240 MHz
Memory: 384 kB ROM, 512 kB SRAM, 16 MB (128 Mbit) External Flash, 8 MB RAM (NORA-W106-10B)
Dimensions: 18 mm (Width) x 45 mm (Length)
Certifications: CE, FCC, RoHS, REACH, WEEE, UKCA, RCM, ISED/IC, MIC
Power:
Operating Voltage: 3.3V
Input Voltage (VIN): 6-21V
Power Sources: USB-C (5V), VIN pin
Source Current per I/O Pin: 40 mA
Sink Current per I/O Pin: 28 mA
Memory:
ROM: 384 kB
SRAM: 512 kB
External Flash: 16 MB (128 Mbit)
RAM: 8 MB (NORA-W106-10B)
Input/Output:
Digital I/O Pins: 14 (5 with PWM support)
Analog Input Pins: 8
Built-in LED Pin: 13
Built-in RGB LED Pins: 14-16
Communication:
UART: 2x
I2C: 1x (A4: SDA, A5: SCL)
SPI: D11 (COPI), D12 (CIPO), D13 (SCK), any GPIO for Chip Select (CS)
Connectivity: Wi-Fi® (u-blox® NORA-W106, ESP32-S3), Bluetooth® (u-blox® NORA-W106, ESP32-S3)
ESP-NOW: Support for the ESP-NOW protocol developed by Espressif
Programming:
Programming Environment: Arduino IDE, Arduino Cloud Editor, MicroPython
Debugging: Debugging support without additional hardware
HID Support: Mouse and keyboard emulation
USB Overcurrent Protection:
Protection: Protection against short circuits and overcurrent on the USB port
Frequently Asked Questions:
Is the Arduino Nano ESP32 compatible with MicroPython? Yes, the Arduino Nano ESP32 is fully compatible with MicroPython.
Can hardware compatible with the Arduino Nano (A000005) be used with the Arduino Nano ESP32? Yes, the Arduino Nano ESP32 is designed to maintain the same pinout and electrical compatibility as previous Nano models. Existing shields and hardware can be used seamlessly.
Can sketches developed for the Arduino Nano (A000005) be used on the Nano ESP32? Sketches developed using the Arduino API are generally compatible. However, sketches containing instructions specific to the AVR architecture may require some modifications for compatibility.
Is the Arduino Nano ESP32 compatible with other ESP32 boards? Yes, the Arduino Nano ESP32 is fully compatible with the ESP32 ecosystem and can run code written for other ESP32 devices without issues.
Useful Links / Documentation:
Compatible Products:
Similar Products: