Home / Reference / Arduino UNO Pinout Diagram
Arduino Timer Interrupt

Arduino UNO Pinout Diagram

The Arduino UNO is arguably the most popular Arduino board currently available. This Arduino UNO Pinout diagram reference will hopefully help you get the most out of this board:

Arduino UNO Pinout

Download Arduino UNO Pinout PDF:Download PDF!

Arduino UNO Pinout Description

The Arduino UNO board is divided into digital pins, analog pins and power pins. There are pins with secondary functions as listed below. Secondary pins are mostly communications pins such as I2C and SPI.

Digital Pins

Pin Name
Description
Secondary Function
Description
D0
Digital Pin 0
RX
Receive pin for Serial UART
D1
Digital Pin 1
TX
Transmit pin for Serial UART
D2
Digital Pin 2
INT0
Interrupt Pin 0
D3
Digital Pin 3
INT1
Interrupt Pin 1
D4
Digital Pin 4
D5
Digital Pin 5
D6
Digital Pin 6
D7
Digital Pin 7
D8
Digital Pin 8
D9
Digital Pin 9
D10
Digital Pin 10
SS
SPI Slave Select Pin
D11
Digital Pin 11
MOSI
SPI Master Out-Slave In
D12
Digital Pin 12
MISO
SPI Master In-Slave Out
D13
Digital Pin 13
SCK
SPI Clock

Analog Pins

Pin Name
Description
Secondary Function
Description
A0
Analog Pin 0
A1
Analog Pin 1
A2
Analog Pin 2
A3
Analog Pin 3
A4
Analog Pin 4
SDA
I2C Data Out
A5
Analog Pin 5
SCL
I2C Clock

Power Pins

Pin Name
Description
5V
5V (Regulated) Source
3.3V
3.3V Source
GND
Ground
RESET
Reset
Vin
DC Jack Input Voltage
IOREF
I/O Reference Voltage. This pin is connected to 5V for the UNO
AREF
ADC Reference Voltage. Insert other voltage (0-5V only) to use as reference for analog conversions

Also notice that the ATMega pins for each Arduino pin are also provided in the diagram above. For details on how to use these pins, see Arduino Port Manipulation.

Arduino UNO Rev3 Schematic Diagram

For those who want to dig deeper into understanding the Arduino UNO board, I suggest you look into its schematic diagram:

Arduino UNO Rev3 Schematic

The schematic diagram above is also helpful when you want to build your own Arduino.

Download Arduino UNO Schematic PDF:Download PDF!

 

Check Also

Arduino Bluetooth Module

HC-05 Bluetooth AT Command List

Contents1 Test command2 Reset3 Get firmware version4 Restore default5 Get module address6 Set/Check module name:7 …

Leave a Reply

Your email address will not be published. Required fields are marked *