From WikiChip
MegaAVR
megaAVR is a family of 8-bit microcontrollers designed by Atmel. The megaAVR family is the most popular family in the AVR microcontrollers family tree providing a good amount of memory, large amount of inbuilt peripherals that is suitable for complex applications. The megaAVR family offers the largest selection of choices in terms of memories, pin-count, packaging, and peripherals.
The tinyAVR family is the low-end of the AVR microcontrollers family tree. The XMega family is at the high end.
List of AVR microcontrollers[edit]
Name | Type | Flash | Packing (pins) | Special Purpose |
---|---|---|---|---|
ATmega48 | 8-bit AVR | 4KB Flash | 28,32 | |
ATmega48A | 8-bit AVR | 4KB Flash | 28,32 | |
ATmega48P | 8-bit picoPower AVR | 4KB Flash | 28,32 | |
ATmega48PA | 8-bit picoPower AVR | 4KB Flash | 28,32 | |
ATmega8 | 8-bit AVR | 8KB Flash | 28,32 | |
ATmega8515 | 8-bit AVR | 8KB Flash | 40,44 | |
ATmega8535 | 8-bit AVR | 8KB Flash | 40,44 | |
ATmega88 | 8-bit AVR | 8KB Flash | 28,32 | |
ATmega88A | 8-bit AVR | 8KB Flash | 28,32 | |
ATmega88P | 8-bit picoPower AVR | 8KB Flash | 28,32 | |
ATmega88PA | 8-bit picoPower AVR | 8KB Flash | 28,32 | |
ATmega8A | 8-bit AVR | 8KB Flash | 28,32 | |
ATmega16 | 8-bit AVR | 16KB Flash | 40,44 | |
ATMEGA162 | 8-bit AVR | 16KB Flash | 40,44 | |
ATmega164A | 8-bit AVR | 16KB Flash | 40,44,49 | |
ATmega164P | 8-bit picoPower AVR | 16KB Flash | 40,44 | |
ATmega164PA | 8-bit picoPower | 16KB Flash | 40,44,49 | |
ATmega165P | 8-bit picoPower AVR | 16KB Flash | 64 | |
ATmega165PA | 8-bit picoPower AVR | 16KB Flash | 64 | |
ATmega168 | 8-bit AVR | 16KB Flash | 28,32 | |
ATmega168A | 8-bit AVR | 16KB Flash | 28,32 | |
ATmega168P | 8-bit picoPower AVR | 16KB Flash | 28,32 | |
ATmega168PA | 8-bit picoPower AVR | 16KB Flash | 28,32 | |
ATmega16A | 8-bit AVR | 16KB Flash | 40,44 | |
ATmega32 | 8-bit AVR | 32KB Flash | 40,44 | |
ATmega324A | 8-bit AVR | 32KB Flash | 40,44,49 | |
ATmega324P | 8-bit picoPower AVR | 32KB Flash | 40,44 | |
ATmega324PA | 8-bit picoPower AVR | 32KB Flash | 40,44,49 | |
ATmega325 | 8-bit AVR | 32KB Flash | 64 | |
ATmega3250 | 8-bit AVR | 32KB Flash | 100 | |
ATmega3250A | 8-bit AVR | 32KB Flash | 100 | |
ATmega3250P | 8-bit picoPower AVR | 32KB Flash | 100 | |
ATmega325A | 8-bit AVR | 32KB Flash | 64 | |
ATmega325P | 8-bit picoPower AVR | 32KB Flash | 64 | |
ATmega325PA | 8-bit picoPower AVR | 32KB Flash | 64 | |
ATmega328 | 8-bit AVR | 32KB Flash | 28,32 | |
ATmega328P | 8-bit picoPower AVR | 32KB Flash | 28,32 | |
ATmega32A | 8-bit AVR | 32KB Flash | 40,44 | |
ATmega64 | 8-bit AVR | 64KB Flash | 64 | |
ATmega640 | 8-bit AVR | 64KB Flash | 100 | |
ATmega644 | 8-bit AVR | 64KB Flash | 40,44 | |
ATmega644A | 8-bit AVR | 64KB Flash | 40,44,49 | |
ATmega644P | 8-bit picoPower AVR | 64KB Flash | 40,44 | |
ATmega644PA | 8-bit picoPower AVR | 64KB Flash | 40,44,49 | |
ATmega645 | 8-bit AVR | 64KB Flash | 64 | |
ATmega6450 | 8-bit AVR | 64KB Flash | 100 | |
ATmega6450A | 8-bit AVR | 64KB Flash | 100 | |
ATmega6450P | 8-bit picoPower AVR | 64KB Flash | 100 | |
ATmega645A | 8-bit AVR | 64KB Flash | 64 | |
ATmega645P | 8-bit picoPower AVR | 64KB Flash | 64 | |
ATmega64A | 8-bit AVR | 64KB Flash | 64 | |
ATmega128 | 8-bit AVR | 128KB Flash | 64 | |
ATmega1280 | 8-bit AVR | 128KB Flash | 100 | |
ATmega1281 | 8-bit AVR | 128KB Flash | 64 | |
ATmega1284 | 8-bit AVR | 128KB Flash | 40,44 | |
ATmega1284P | 8-bit AVR | 128KB Flash | 40,44 | |
ATmega128A | 8-bit AVR | 128KB Flash | 64 | |
ATmega2560 | 8-bit AVR | 256KB Flash | 100 | |
ATmega2561 | 8-bit AVR | 256KB Flash | 64 | |
AT90CAN128 | 8-bit AVR | 128KB Flash | 64 | CAN Controller |
AT90CAN32 | 8-bit AVR | 32KB Flash | 64 | CAN Controller |
AT90CAN64 | 8-bit AVR | 64KB Flash | 64 | CAN Controller |
ATmega16M1 | 8-bit AVR | 16KB Flash | 32 | LIN and CAN Controller |
ATmega32M1 | 8-bit AVR | 32KB Flash | 32 | LIN and CAN Controller |
ATmega64M1 | 8-bit AVR | 64KB Flash | 32 | LIN and CAN Controller |
AT90PWM1 | 8-bit AVR | 8KB Flash | 24 | Lighting |
AT90PWM216 | 8-bit AVR | 16KB Flash | 24 | Lighting |
AT90PWM2B | 8-Bit | 8KB Flash | 24 | Lighting |
AT90PWM316 | 8-bit AVR | 16KB Flash | 32 | Lighting |
AT90PWM3B | 8-Bit | 8KB Flash | 32 | Lighting |
AT90PWM81 | 8-bit AVR | 8KB Flash | 20,32 | Lighting |
AT90PWM161 | 8-bit AVR | 16KB Flash | 20,32 | Lighting |
AT90USB1286 | 8-bit AVR | 128KB Flash | 64 | USB Controller |
AT90USB1287 | 8-bit AVR | 64KB Flash | 64 | USB Controller |
AT90USB162 | 8-bit AVR | 16KB Flash | 32 | USB Controller |
AT90USB646 | 8-bit AVR | 64KB Flash | 64 | USB Controller |
AT90USB647 | 8-bit AVR | 64KB Flash | 64 | USB Controller |
AT90USB82 | 8-bit AVR | 8KB Flash | 32 | USB Controller |
ATmega16U2 | 8-bit AVR | 16KB Flash | 32 | USB Controller |
ATmega16U4 | 8-bit AVR | 16KB Flash | 44 | USB Controller |
ATmega32U2 | 8-bit AVR | 32KB Flash | 32 | USB Controller |
ATmega32U4 | 8-bit AVR | 32KB Flash | 44 | USB Controller |
ATmega8U2 | 8-bit AVR | 8KB Flash | 32 | USB Controller |
ATmega169A | 8-bit AVR | 16KB Flash | 64 | LCD Controller |
ATmega169P | 8-bit picoPower AVR | 16KB Flash | 64 | LCD Controller |
ATmega169PA | 8-bit picoPower AVR | 16KB Flash | 64 | LCD Controller |
ATmega329 | 8-bit AVR | 32KB Flash | 64 | LCD Controller |
ATmega3290 | 8-bit AVR | 32KB Flash | 100 | LCD Controller |
ATmega3290A | 8-bit AVR | 32KB Flash | 100 | LCD Controller |
ATmega3290P | 8-bit picoPower AVR | 32KB Flash | 100 | LCD Controller |
ATmega329A | 8-bit AVR | 32KB Flash | 64 | LCD Controller |
ATmega329P | 8-bit picoPower AVR | 32KB Flash | 64 | LCD Controller |
ATmega329PA | 8-bit picoPower AVR | 32KB Flash | 64 | LCD Controller |
ATmega649 | 8-bit AVR | 64KB Flash | 64 | LCD Controller |
ATmega6490 | 8-bit AVR | 64KB Flash | 100 | LCD Controller |
ATmega6490A | 8-bit AVR | 64KB Flash | 100 | LCD Controller |
ATmega6490P | 8-bit picoPower AVR | 64KB Flash | 100 | LCD Controller |
ATmega649A | 8-bit AVR | 64KB Flash | 64 | LCD Controller |
ATmega649P | 8-bit picoPower AVR | 64KB Flash | 64 | LCD Controller |