Robot Maker Toolkit › Pinouts › Arduino Nano ESP32

Arduino Nano ESP32 pinout

Every Arduino Nano ESP32 pin with its capabilities (digital, PWM, ADC, I2C, SPI, UART) and the wiring gotchas that bite. The Nano form factor with an ESP32-S3 inside: WiFi, Bluetooth LE and tons of flash. 3.3 V logic — NOT 5 V tolerant.

ESP32-S3 @ 240 MHz, WiFi + BLELogic: 3.3 VPro in app

Arduino Nano ESP32 pinout diagram

Arduino Nano ESP32 pinout diagramUSBArduino NanoESP32D13: SPI SCKD13SPI SCK3V3: Power out 3.3V3V3Power out 3.3VB0 / AREF (not detailed in the catalog yet)B0 / AREFA0: Analog inA0Analog inA1: Analog inA1Analog inA2: Analog inA2Analog inA3: Analog inA3Analog inA4 = A4 (SDA): I2C SDAA4I2C SDAA5 = A5 (SCL): I2C SCLA5I2C SCLA6: Analog inA6Analog inA7: Analog inA7Analog inVBUS: Power 5V from USBVBUSPower 5V from USBB1 (not detailed in the catalog yet)B1GND: GroundGNDGroundVIN: Power in 6–21VVINPower in 6–21VD12: SPI MISOD12SPI MISOD11: SPI MOSID11SPI MOSID10: SPI CSD10SPI CSD9: PWMD9PWMD8: PWMD8PWMD7: PWMD7PWMD6: PWMD6PWMD5: PWMD5PWMD4: PWMD4PWMD3: PWMD3PWMD2: InterruptD2InterruptGND: GroundGNDGroundRST (not detailed in the catalog yet)RSTRX0 = D0 (RX): UART RXRX0UART RXTX1 = D1 (TX): UART TXTX1UART TXPowerGNDI2CSPIUARTAnalogPWMDigitalOther / not in catalog yet⚠has a watch-out in the table below · hover a pin for details

3.3 V logic despite the Nano footprint; B0/B1 are boot-mode pins. Download SVG

PinCapabilitiesWatch out
D0 (RX)DigitalUART RX
D1 (TX)DigitalUART TX
D2DigitalInterrupt
D3DigitalPWM
D4DigitalPWM
D5DigitalPWM
D6DigitalPWM
D7DigitalPWM
D8DigitalPWM
D9DigitalPWM
D10DigitalSPI CS
D11DigitalSPI MOSI
D12DigitalSPI MISO
D13DigitalSPI SCK
A0Analog inDigital
A1Analog inDigital
A2Analog inDigital
A3Analog inDigital
A4 (SDA)DigitalI2C SDA
A5 (SCL)DigitalI2C SCL
A6Analog inDigital
A7Analog inDigital
3V3Power out 3.3V
VBUSPower 5V from USB
VINPower in 6–21V
GNDGround

Arduino Nano ESP32 gotchas & notes

Get this pinout — plus 55+ sensor wiring diagrams, shield maps and maker calculators — offline on your phone.

Get it onGoogle Play

Other board pinouts

Arduino UNO R3ESP32 DevKit (WROOM-32)Raspberry Pi PicoArduino UNO R4 WiFiArduino UNO QArduino NanoArduino Mega 2560Arduino LeonardoESP8266 NodeMCU