Atmel AVR

AVR is a 8-bit Microcontroller family created by Atmel Corporation. There are three AVR subfamilies: ATmega, ATtiny and ATxmega. These microcontrollers include up to 384 kB of program memory, up to 100-pin packages and variety of periphals.

AVR ATmega family
ATmega microcontrollers includes 4 to 256kB of program memory, 28 to 100-pin package and extensive periphal set

(only the most popular chips are listed)


 * ATmega8
 * ATmega16
 * ATmega32
 * ATmega48
 * ATmega168
 * ATmega328
 * ATmega8535

AVR ATtiny family
ATmega microcontrollers includes 0.5 to 8kB of program memory, 8 to 32-pin package and limited periphal set

(only the most popular chips are listed)


 * ATtiny12
 * ATtiny13
 * ATtiny2313

AVR Developer tools
A range of developer tools are available for the AVR platform

(only the most popular tools are listed)


 * AVR Dragon
 * AVR JTAGICE
 * AVR JTAGICE mkII
 * AVR ONE!
 * AVR Butterfl

Compilers &amp; IDEs

 * AVR Studio
 * WinAVR

Programmers

 * PonyProg
 * AVRDUDE