Arduino Uno Microcontroller Board
Arduino Uno is a microcontroller development board 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 16 MHz 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 Product Specifications
MCU
| Operating Voltage
| Input Voltage
| Digital I/O Pins
| Analog Input Pins
| Flash Memory
| SRAM
| EEPROM
| Clock Speed
|
ATmega328
| 5V
| 7-12V
| 14
| 6
| 32 KB
| 2KB
| 1KB
| 16MHz
|
Arduino Uno Features
Power
- 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 20 volts (7-12V recommended)
Memory
- 32 KB flash memory (with 0.5 KB 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)
Physical Characteristics
- Max PCB length and width of 2.7 and 2.1 inches
- USB connector and power jack extend beyond PCB
| Communication - Designed to communicate with a computer, another Arduino, or other microcontrollers
- ATmega328 provides UART TTL (5V) serial communication
- Onboard ATmega8U2 channels serial communication over USB
- ATmega328 supports I²C (TWI) and SPI communication
Programming
- Can be programmed with Arduino software
- ATmega328 comes preburned with bootloader for uploading new code without external hardware programmer
- MCU can be programmed through ICSP (In-Circuit Serial Programming) header
|
Arduino Documentary
Arduino The Documentary (2010) English HD from gnd on Vimeo.