Robot Maker ToolkitPinouts › 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
PinCapabilitiesWatch out
D2DigitalInterrupt
D3DigitalPWM
D5DigitalPWM
D6DigitalPWM
D9DigitalPWM
D10DigitalSPI CS
D11DigitalSPI MOSI
D12DigitalSPI MISO
D13DigitalSPI SCK
A0Analog inDigital
A1Analog inDigital
A4 (SDA)DigitalI2C SDA
A5 (SCL)DigitalI2C SCL
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 NanoArduino Mega 2560Arduino LeonardoESP8266 NodeMCU