Robot Maker ToolkitPinouts › Arduino Nano

Arduino Nano pinout

Every Arduino Nano pin with its capabilities (digital, PWM, ADC, I2C, SPI, UART) and the wiring gotchas that bite. An UNO on a breadboard-friendly stick. Same chip and 5 V logic, plus two extra analog-only inputs (A6/A7).

ATmega328P @ 16 MHzLogic: 5 VFree in app
PinCapabilitiesWatch out
D0 (RX)DigitalUART RX
Shared with USB serial
D1 (TX)DigitalUART TX
Shared with USB serial
D2DigitalInterrupt
D3DigitalPWMInterrupt
D5DigitalPWM
D6DigitalPWM
D9DigitalPWM
D10DigitalPWMSPI SS
D11DigitalPWMSPI MOSI
D12DigitalSPI MISO
D13DigitalSPI SCKBuilt-in LED
A0Analog inDigital
A3Analog inDigital
A4Analog inI2C SDA
A5Analog inI2C SCL
A6Analog in only
Cannot be a digital pin
A7Analog in only
Cannot be a digital pin
5VPower out/in 5V
3V3Power out 3.3V
Weak — from USB chip, ~50 mA
VINPower in 7–12V
GNDGround

Arduino Nano 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 Nano ESP32Arduino Mega 2560Arduino LeonardoESP8266 NodeMCU