Robot Maker ToolkitPinouts › Arduino UNO R3

Arduino UNO R3 pinout

Every Arduino UNO R3 pin with its capabilities (digital, PWM, ADC, I2C, SPI, UART) and the wiring gotchas that bite. The classic beginner board. 5 V logic, forgiving, huge library support.

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
D4Digital
D5DigitalPWM
D6DigitalPWM
D7Digital
D8Digital
D9DigitalPWM
D10DigitalPWMSPI SS
D11DigitalPWMSPI MOSI
D12DigitalSPI MISO
D13DigitalSPI SCKBuilt-in LED
A0Analog inDigital
A1Analog inDigital
A2Analog inDigital
A3Analog inDigital
A4Analog inI2C SDA
A5Analog inI2C SCL
5VPower out 5V
Total board current limited by USB/regulator
3.3VPower out 3.3V
Max ~150 mA
VINPower in 7–12V
GNDGround

Arduino UNO R3 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

ESP32 DevKit (WROOM-32)Raspberry Pi PicoArduino UNO R4 WiFiArduino NanoArduino Nano ESP32Arduino Mega 2560Arduino LeonardoESP8266 NodeMCU