Arduino Uno Rev. 3 microcontroller development board is based on the Atmel ATmega328 MCU.
The Arduino Uno has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
This Arduino MCU board contains everything needed to support the microcontroller. Simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
The Arduino Uno differs from other development boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-serial converter.
The Arduino Uno MCU board can be powered via the USB connection or with an external power supply. The power source is selected automatically.
Arduino Uno Features
- Powered via USB connection or external power supply
– with power source selected automatically
- External (non-USB) power from an AC-to-DC adapter
(wall-wart) or battery
- Operates on external supply of 6 to 20V (7-12V recommended)
- 32KB flash memory (with 0.5KB used for the bootloader)
- 2KB SRAM
- 1KB EEPROM
Input and Output
- 14 digital pins that can be used as an input or output
- 6 analog inputs, each of which provides 10 bits of resolution
(i.e. 1024 different values)
- Max PCB length and width of 2.7in and 2.1in
- USB connector and power jack extend beyond PCB
- Designed to communicate with a computer,
another Arduino, or other microcontrollers
- ATmega328 provides UART TTL (5V)
- On-board ATmega8U2 channels serial communication over USB
- ATmega328 supports I²C (TWI) and
- Can be programmed with Arduino software
- ATmega328 comes preburned with bootloader
for uploading new code without external
- MCU can be programmed through ICSP
(In-Circuit Serial Programming) header