Arduino Uno Pinout
ATmega328P · 14 Digital · 6 Analog · 6 PWM · UART / SPI / I²C
Power
Analog In
Digital I/O
Other
Click pin for details
All Pins
28 Pins| Pin | Typ | Funktionen |
|---|---|---|
VIN | Power | VIN |
GND | GND | Ground |
GND | GND | Ground |
5V | Power | 5V Power |
3.3V | Power | 3.3V Power |
RESET | Spezial | RESET |
A0 | Analog | Analog In, Digital 14 |
A1 | Analog | Analog In, Digital 15 |
A2 | Analog | Analog In, Digital 16 |
A3 | Analog | Analog In, Digital 17 |
A4 | I²C | Analog In, Digital 18, I²C SDA |
A5 | I²C | Analog In, Digital 19, I²C SCL |
D0 | UART | Digital I/O, UART RX |
D1 | UART | Digital I/O, UART TX |
D2 | Digital | Digital I/O, INT0 |
D3 | PWM | Digital I/O, PWM (~), INT1 |
D4 | Digital | Digital I/O |
D5 | PWM | Digital I/O, PWM (~) |
D6 | PWM | Digital I/O, PWM (~) |
D7 | Digital | Digital I/O |
D8 | Digital | Digital I/O |
D9 | PWM | Digital I/O, PWM (~) |
D10 | SPI | Digital I/O, PWM (~), SPI SS |
D11 | SPI | Digital I/O, PWM (~), SPI MOSI |
D12 | SPI | Digital I/O, SPI MISO |
D13 | SPI | Digital I/O, SPI SCK, LED_BUILTIN |
AREF | Spezial | Analog Reference |
RESET | Spezial | RESET |
Interactive Arduino Uno Pinout Map
The tool provides a visual representation of the Arduino Uno's ATmega328P microcontroller pins. Users can click on any specific pin to view detailed technical specifications, including voltage levels, communication protocols like I2C or SPI, and current limits. This interactive interface helps makers quickly identify which pins are suitable for specific sensors, actuators, or communication modules without needing a physical datasheet during the prototyping phase.
Comprehensive Hardware Specifications
This tool highlights critical hardware details for the Arduino Uno, including its 14 digital pins, 6 analog inputs, and various communication protocols. It clarifies specific behaviors like the UART TX/RX status during USB programming, I2C SDA/SCL capabilities with integrated pull-ups, and differences between the 5V and 3.3V outputs. By using this tool, developers can ensure their wiring matches the hardware's limits, such as maximum current capacities and specific pin functions.
Privacy-Focused Browser Tool
The Arduino Uno Pinout viewer is designed to run entirely within your web browser. No data is sent to external servers, and no personal information is collected during your session. This ensures that your project details remain private while you plan your electronics projects. It provides a fast, local experience for engineers and hobbyists who need quick access to hardware specifications without any tracking or server-side processing.
Frequently asked questions
What are the analog pins on an Arduino Uno?
The Arduino Uno features 6 analog input pins (A0-A5). These function as 10-bit Analog-to-Digital Converters with a standard range of 0 to 5V. Additionally, these pins can be repurposed as digital I/O ports when specific functions like I2C are not required by your project.
What is the maximum voltage for the Vin pin?
The Vin pin is used for power input when USB is not being utilized. It passes through an onboard voltage regulator that supports a maximum of 12V. For safe operation and to protect the microcontroller, it is recommended to stay within this limit when using external supplies.
Are there I2C and SPI pins on the Arduino Uno?
Yes, the Arduino Uno supports both I2C and SPI communication. The SDA and SCL pins include integrated pull-ups via the Wire library for I2C. The SCK pin serves as the SPI clock, with a note that the onboard LED on D13 shares some load.
What are the limitations of the UART TX/RX pins?
The UART TX and RX pins are used for serial communication but are occupied during programming via USB. They support a maximum output of 40mA. These pins are essential for communicating with other devices, such as Bluetooth modules or GPS units.