Projects
Arduino Nano

Arduino Nano

Output VoltageOperating VoltageMaximum CurrentWiFiBLEUSB Connector
5V
 3.3V
5V
Mini USB
Mini USB

Detailed Pinout

Arduino Nano Detailed Pinout

Simplified Pinout

Arduino Nano Simplified Pins

Notes:

  • Pins in green are digital GPIO pins.
  • Pins in blue marked ADC are analog input pins.
  • Pins in orange are for Software Serial UART.
  • I2C and SPI pins are named accordingly.
  • The primary pin function is indicated closest to the board, secondary functions going outwards. If the pin is not required for the primary function it can be used for the secondary function.
  • Pin numbers shown are to be used in code. They may be different from the numbers printed on the board.
  • The ~ prefix for a GPIO indicates PWM support.
  • The * suffix for a GPIO indicates Interrupt support.
  • Do not use the pins marked with an X:
    • X1 and X2: Hardware UART TX and RX pins.
    • X3 and X5: Reset pins.
    • X4: Reference voltage pin.

Pin Functions

Board #Code #Preferred FunctionAlternate Functions
TX10Board UART TXDO NOT USE
RX01Board UART RXDO NOT USE
D22Digital GPIOInterrupt
D33Digital GPIOPWM / Interrupt
D44Digital GPIO-
D55Digital GPIOPWM
D66Digital GPIOPWM
D77Software UART TXDigital GPIO
D88Software UART RXDigital GPIO
D99Digital GPIOPWM
D1010SPI CSDigital GPIO / PWM
D1111SPI COPIDigital GPIO / PWM
D1212SPI CIPODigital GPIO
D1313SPI SCKDigital GPIO
A0A0Analog InDigital GPIO (14)
A1A1Analog InDigital GPIO (15)
A2A2Analog InDigital GPIO (16)
A3A3Analog InDigital GPIO (17)
A4A4I2C SDAAnalog In / Digital GPIO (18)
A5A5I2C SCLAnalog In / Digital GPIO (19)
A6A6Analog In-
A7A7Analog In-