The Arduino Uno is a microcontroller board based on the ATmega328. The board offers full support for the microcontroller and can be easily connected to a computer (USB) or power adapter, after which you can get started right away.
The Uno is equipped with an ATmega16U2 (ATmega8U2 up to version R2) which is programmed as a USB/serial converter. An improvement over its predecessors featuring FTDI's USB/serial driver.
Characteristics:
Digital I/O pins: 14 (of which 6 can be used as PWM output)
Analog Inputs: 6
Contents: 16MHz clock crystal, UBS connector, power connector, ICSP header and reset button
Power supply specifications:
- 6V - 20V max. (adapter not included)
- Microcontroller: ATmega328
- Digital I/O pins: 14 (of which 6 can be used as PWM output)
- DC current per I/O pin: 40mA
- DC current per 3.3V pin: 50mA
- Analog Inputs: 6
- Flash memory: 32 KB (ATmega328) of which 0.5KB for the bootloader
- SRAM: 2kB (ATmega328)
- EEPROM: 1kB (ATmega328)
- Clock Speed: 16MHz