Buy NowBuy Now | Development Tools | Technical Documents | Video | Features | Kit Contents |
Kit Overview
The Arduino Uno is a microcontroller board based on the ATmega328ATmega328. It 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. It 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 Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
Revision 2 of the Uno board (A000046A000046) has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU mode.
Revision 3 of the board (A000066A000066) has the following new features:
Ordering option:
Key Applications: Building Automation, Industrial Automation. | ||||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | Atmel |
ALL AVR | Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARM Cortex-M and Atmel AVR microcontroller (MCU) based applications. The Atmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More | |
RTOS | Micrium | AVR / AVR32 | μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Learn More | |
RTOS | Segger | AVR32 | SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Debuggers, Emulators & JTAG Tools | Atmel | ATAVRDRAGONATAVRDRAGON | AVR UC3 / AVR XMEGA / megaAVR / tinyAVR | AVR Dragon JTAG Debugger Starter Kit for for 8-bit and 32-bit AVR devices |
Debuggers, Emulators & JTAG Tools | Atmel | ATAVRONEKITATAVRONEKIT | AVR UC3 / AVR XMEGA / megaAVR / tinyAVR | AVR ONE! professional development tool for all Atmel 8-bit and 32-bit AVR devices |
Debuggers, Emulators & JTAG Tools | Atmel | ATJTAGICE2ATJTAGICE2 | AVR UC3 / AVR XMEGA / megaAVR / tinyAVR | AVR JTAGICE mkII mid-range development tool for Atmel 8-bit and 32-bit AVR devices |
Debuggers, Emulators & JTAG Tools | Atmel | ATAVRISP2ATAVRISP2 | AVR XMEGA / megaAVR / tinyAVR | AVRISP mkII Programmer for field upgrades of Atmel 8-bit AVR microcontrollers with ISP or PDI interfaces |
Technical Documents
Learning Center
Type | Description |
---|---|
Application Note | Atmel: TV Control Touch Keyboard |
Application Note | Atmel: Digital Filters with AVR |
Application Note | Atmel: Understanding ADC parameters |
Application Note | Atmel: LED Driver Library for 8-bit AVR |
Design Elements
Type | Description |
---|---|
Schematics | Arduino: Uno schematic_Rev3 |
Reference Design | Arduino: Uno Reference Design_Rev3 |
Code Snippet | Arduino: SCP1000 Barometric Pressure Sensor Display |
Code Snippet | Arduino: Sample Code for Digital Pot Control |
Code Snippet | Arduino: Sample Code for Servo Library |
Video
Kit Features
- Operating Voltage: 5V
- Microcontroller: ATmega328ATmega328
- Input Voltage (recommended): 7-12V
- Input Voltage (limits): 6-20V
- Digital I/O Pins:14(of which 6 provide PWM output)
- Analog Input Pins: 6
- DC Current per I/O Pin: 40mA
- DC Current for 3.3V Pin: 50mA
- Flash Memory: 32KB (ATmega328ATmega328) of which 0.5 KB used by bootloader
- SRAM: 2KB(ATmega328ATmega328)
- EEPROM: 1KB(ATmega328ATmega328)
- Clock Speed: 16MHz
Kit Contents
- Arduino Uno board
- The ATmega328 on the Arduino Uno comes preburned with a bootloader