Arduino Pinout Reference
Complete Arduino Uno R3 pinout with digital, analog, and PWM pins.
PowerDigital I/OAnalogPWMSpecialGND~ = PWM capable
Quick reference: Special functions
| Bus | Pins |
|---|---|
| UART | D0 (RX), D1 (TX) |
| SPI | D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) |
| I2C | A4 (SDA), A5 (SCL) |
| Interrupts | D2 (INT0), D3 (INT1) |
| PWM | D3, D5, D6, D9, D10, D11 |
Arduino Uno R3 (ATmega328P) — 28 pins. Click any pin for details.
Arduino Uno pin reference for quick lookup
Find every pin's function including PWM, SPI, I2C, UART, and external interrupts. Search by pin name or function, and click for detailed information.
Frequently asked questions
- Which Arduino Uno pins support PWM?
- Pins D3, D5, D6, D9, D10, and D11 support 8-bit PWM output using analogWrite(). They are marked with ~ on the board.
- Which pins are used for I2C on Arduino Uno?
- A4 is SDA and A5 is SCL for I2C (Wire library) on Arduino Uno. These are shared with analog input functionality.
- Which pins are used for SPI on Arduino Uno?
- D10 = SS (Chip Select), D11 = MOSI, D12 = MISO, D13 = SCK. Note that D13 also drives the built-in LED.
Related tools
- Resistor Color Code Calculator
Decode resistor color bands. Supports 4-band and 5-band.
- Ohm's Law Calculator
Calculate voltage, current, resistance, or power using Ohm's Law.
- Voltage Divider Calculator
Calculate output voltage for a resistor voltage divider.
- 555 Timer Calculator
Calculate frequency, duty cycle, and timing for 555 timer circuits.
- CRC Calculator
Calculate CRC checksums — CRC-8, CRC-16, CRC-32, and custom polynomials.