Skip to main content

Arduino Uno Pinout

Arduino Uno R3 · ATmega328P, Uno R3 form factor

Fourteen digital pins, six analog, and a handful with second jobs — PWM, interrupts, SPI and I²C — which is what the pinout is usually consulted for.

PinNameFunction
0RXUART receive — shared with USB
1TXUART transmit — shared with USB
2D2External interrupt 0
3D3 ~PWM, external interrupt 1
5D5 ~PWM
6D6 ~PWM
9D9 ~PWM
10D10 ~PWM, SPI SS
11D11 ~PWM, SPI MOSI
12D12SPI MISO
13D13SPI SCK, on-board LED
A4A4Analog in, I²C SDA
A5A5Analog in, I²C SCL

Things that catch people out

  • Pins 0 and 1 are wired to the USB-serial bridge — using them breaks uploads.
  • 40 mA absolute max per pin, 200 mA total across the chip.

Need this part on a board? PCBEditor generates the schematic and PCB from a prompt.

Open the editor →

Other pinouts