# Arduino Uno R3

> The quintessential beginner microcontroller board with ATmega328P @ 16MHz, 32KB Flash, 2KB SRAM, 14 digital I/O, 6 analog inputs, USB-B for programming, DC barrel jack, and the R3 expanded shield header. Open-source hardware.

## Quick Facts

- **Brand:** Arduino
- **Board Type:** microcontroller-board
- **Price:** ~$22.5
- **Product Readiness:** consumer
- **CPU:** ATmega328P @ 16MHz (8-bit AVR)
- **CPU Architecture:** AVR 8-bit
- **CPU Cores:** 1
- **RAM:** 2KB SRAM + 1KB EEPROM
- **Flash:** 32KB (0.5KB bootloader)
- **Power:** 5V via USB-B or 7-12V DC barrel jack
- **Operating Voltage:** 5V
- **Dimensions:** 68.6 x 53.3mm
- **Antenna:** none

## Connectivity

- **Wifi:** false
- **Bluetooth:** false
- **Zigbee:** false
- **Ethernet:** false

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Certifications

RoHS, CE

## Compatible Firmware

arduino

## Use Cases

- iot
- educational
- smart-home

## Components

- **ATmega328P** (mcu): Microchip ATmega328P 8-bit AVR @ 16MHz, 32KB Flash, 2KB SRAM, 1KB EEPROM, UART/SPI/I2C. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F4806%2F4806_Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf&ref=openhardware.directory&product=arduino-uno-r3&source=md-export)
- **ATmega16U2** (usb-uart): Microchip ATmega16U2 handling USB-to-serial bridge for Arduino programming. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2F7799S.pdf&ref=openhardware.directory&product=arduino-uno-r3&source=md-export)

## Protocols

- **I2C**: SDA: A4, SCL: A5
- **SPI**: MOSI: D11, MISO: D12, SCK: D13, CS: D10
- **UART**: TX: D1, RX: D0
- **PWM**: D3: D3, D5: D5, D6: D6, D9: D9, D10: D10, D11: D11
- **ADC**: A0: A0, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| D0 | — | — | — |
| D1 | — | — | — |
| D2 | — | — | — |
| D3 | — | — | — |
| D4 | — | — | — |
| D5 | — | — | — |
| D6 | — | — | — |
| D7 | — | — | — |
| D8 | — | — | — |
| D9 | — | — | — |
| D10 | — | — | — |
| D11 | — | — | — |
| D12 | — | — | — |
| D13 | — | — | — |
| A0 | — | — | — |
| A1 | — | — | — |
| A2 | — | — | — |
| A3 | — | — | — |
| A4 | — | — | — |
| A5 | — | — | — |

## Available Software

- **[arduino]()** (open-source)

## Description

## Overview

The Arduino Uno R3 is the world's most widely used open-source microcontroller development board and the de facto entry point for electronics education globally. Based on Microchip's ATmega328P 8-bit AVR microcontroller running at 16MHz with a 16MHz ceramic resonator, it offers 32KB of Flash (0.5KB used by the bootloader), 2KB of SRAM, and 1KB of EEPROM in a form factor that has defined the Arduino shield ecosystem for over a decade.

The R3 revision introduced three significant improvements over earlier Unos: an improved ATmega16U2 USB interface chip replacing the earlier ATmega8U2, an expanded female header adding a 3.3V reference voltage and RESET pin for shield compatibility, a 500mA polyfuse protecting the USB power rail, and automatic power-source selection switching between USB and external DC power. These changes solidified the Uno as the reference platform for Arduino shield design.

Fourteen digital I/O pins (D0–D13) cover the primary GPIO needs. Six of those pins (D3, D5, D6, D9, D10, D11) support PWM output via the ATmega's hardware timers. Six analog input pins (A0–A5) provide 10-bit ADC readings. Hardware serial (UART on D0/D1), SPI (D10–D13), and I2C (A4/A5) cover the standard communication protocols. An ICSP header provides direct AVR programming access for bootloader burning or high-speed firmware flashing.

The Uno R3 is powered by either the USB-B connector (5V from the host) or a 7–12V DC barrel jack regulated to 5V internally. It is the recommended starting board for the Arduino IDE, fully supported by the Arduino C++ framework, and compatible with thousands of libraries and shields for motors, displays, sensors, Ethernet, GSM, and more.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4806&ref=openhardware.directory&product=arduino-uno-r3&source=md-export) — 22.5
- [Arduino Store](https://openhardware.directory/r?to=https%3A%2F%2Fstore.arduino.cc%2Fproducts%2Farduino-uno-rev3&ref=openhardware.directory&product=arduino-uno-r3&source=md-export) — 27.6

## Resources

- [product page](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4806&ref=openhardware.directory&product=arduino-uno-r3&source=md-export)
- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4806&ref=openhardware.directory&product=arduino-uno-r3&source=md-export)
- [documentation](https://openhardware.directory/r?to=https%3A%2F%2Fwww.arduino.cc%2Fen%2Fhardware%2Funos&ref=openhardware.directory&product=arduino-uno-r3&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Farduino%2FArduino&ref=openhardware.directory&product=arduino-uno-r3&source=md-export)

## Tags

`arduino`, `atmega328p`, `avr`, `8-bit`, `open-source`, `beginner`, `shield`, `educational`, `uno`

## Images

![Arduino Uno R3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/arduino-uno-r3/0df4cbe107b5.jpg)
![Arduino Uno R3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/arduino-uno-r3/34ba9c83da4f.jpg)
![Arduino Uno R3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/arduino-uno-r3/9ed6a32f1c6f.jpg)

---
[View full device page](https://openhardware.directory/devices/arduino-uno-r3)