ATmega Family (75 parts in our catalog)
The ATmega family, manufactured by Microchip Technology (formerly Atmel), is a series of 8-bit RISC-based microcontrollers known for their high performance-to-power consumption ratio. Utilizing the AVR architecture, these devices feature single-cycle instruction execution and integrated Flash memory ranging from 4KB to 256KB. They are widely recognized for their ease of development, supported by extensive documentation and the Atmel Studio/MPLAB X ecosystems, making them a standard for industrial control, consumer electronics, and prototyping platforms like Arduino.
Key Features
- Advanced RISC architecture with up to 20 MIPS throughput at 20MHz.
- Integrated on-chip self-programmable Flash, EEPROM, and SRAM memory.
- Low power consumption with multiple sleep modes and PicoPower technology.
- Peripheral rich including ADC, USART, SPI, TWI, and PWM channels.
Sub-families
| Sub-family | Variants | Core | Max Speed | Memory | Features |
|---|---|---|---|---|---|
| ENTRY LEVEL | |||||
| ATMEGA168PB | 1 | 8-bit AVR RISC | 20 MHz | 16KB | LP ADC PWM AUTO |
| ATMEGA8A | 2 | 8-bit AVR RISC | 16 MHz | 8KB | ADC PWM LP RTC |
| ATMEGA48PA | 2 | 8-bit AVR RISC | 20 MHz | 4KB | LP ADC PWM RTC |
| MAINSTREAM | |||||
| ATMEGA128 | 1 | 8-bit AVR RISC | 16 MHz | 128KB | ADC PWM RTC JTAG |
| ATMEGA328PB | 5 | 8-bit AVR RISC | 20 MHz | 32KB | LP ADC PWM PTC FUSA |
| ATMEGA32A | 1 | AVR 8-bit RISC | 16 MHz | 32KB | ADC PWM RTC LP |
| ATMEGA1284P | 3 | 8-bit AVR RISC | 20 MHz | 128KB | LP ADC PWM RTC |
| ATMEGA328 | 1 | 8-bit AVR RISC | 20 MHz | 32KB | LP ADC PWM RTC |
| ATMEGA644PA | 3 | AVR 8-bit RISC | 20 MHz | 64KB | LP ADC PWM RTC |
| ATMEGA16A | 2 | 8-bit AVR RISC | 16 MHz | 16KB | ADC PWM RTC LP |
| ATMEGA88 | 1 | 8-bit AVR RISC | 20 MHz | 8KB | LP ADC PWM AUTO |
| ATMEGA328P | 6 | 8-bit AVR RISC | 20 MHz | 32KB | LP ADC PWM RTC |
| ATMEGA324PA | 2 | 8-bit AVR RISC | 20 MHz | 32KB | LP ADC PWM RTC |
| ATMEGA16 | 1 | 8-bit AVR RISC | 16 MHz | 16 KB | ADC PWM RTC LP |
| ATMEGA644P | 1 | 8-bit AVR RISC | 20 MHz | 64KB | LP ADC PWM RTC |
| ATMEGA164A | 1 | AVR 8-bit RISC | 20 MHz | 16KB | LP ADC PWM RTC |
| ATMEGA1281 | 1 | 8-bit AVR RISC | 16 MHz | 128KB | LP ADC PWM RTC |
| ATMEGA128A | 1 | AVR 8-bit RISC | 16 MHz | 128KB | ADC PWM RTC LP |
| ATMEGA324PB | 1 | 8-bit AVR RISC | 20 MHz | 32 KB | LP ADC PWM PTC |
| WIRELESS | |||||
| ATMEGA2564RFR | 2 | 8-bit AVR RISC | 16 MHz | 256KB | WL LP SEC ADC PWM |
| ATMEGA128RFR | 1 | 8-bit AVR | 16 MHz | 64KB-128KB | WL LP SEC ADC PWM |
| ATMEGA128RFA | 4 | 8-bit AVR | 16 MHz | 128KB | WL LP SEC ADC PWM |
| HIGH MEMORY 8 BIT | |||||
| ATMEGA1284 | 1 | AVR 8-bit RISC | 20 MHz | 128KB | LP ADC PWM RTC |
| MAINSTREAM USB | |||||
| ATMEGA16U | 3 | AVR 8-bit RISC | 16 MHz | 16KB | USB PWM ADC LP |
| ATMEGA32U | 5 | 8-bit AVR RISC | 16 MHz | 32KB | USB ADC PWM RTC |
| WIRELESS MCU | |||||
| ATMEGA256RFR | 3 | 8-bit AVR | 16 MHz | 256KB | WL LP ADC PWM SEC |
| MAINSTREAM LOW POWER | |||||
| ATMEGA88PA | 2 | 8-bit AVR RISC | 20 MHz | 8 KB | LP ADC PWM RTC |
| LOW POWER MAINSTREAM | |||||
| ATMEGA168PA | 2 | 8-bit AVR RISC | 20 MHz | 16KB | LP ADC PWM RTC |
| PICONPOWER MAINSTREAM | |||||
| ATMEGA164PA | 2 | 8-bit AVR RISC | 20 MHz | 16KB | LP ADC PWM RTC |
| USB BRIDGE | |||||
| ATMEGA8U | 2 | 8-bit AVR | 16 MHz | 8 KB | USB PWM ADC SPI |
| HIGH DENSITY MAINSTREAM | |||||
| ATMEGA1280 | 1 | 8-bit AVR RISC | 16 MHz | 128KB | ADC PWM RTC LP |
| HIGH DENSITY 8 BIT | |||||
| ATMEGA2561 | 1 | AVR 8-Bit RISC | 16 MHz | 256KB | ADC PWM RTC LP |
| ATMEGA2560 | 3 | AVR 8-bit RISC | 16 MHz | 256KB | ADC PWM RTC 5V |
| MAINSTREAM 8 BIT | |||||
| ATMEGA3209 | 1 | AVR 8-bit | 20 MHz | 32KB | LP ADC PWM RTC |
| OTHER | |||||
| ATMEGA88PB | 1 | — | — | — | |
| ATMEGA4809 | 3 | — | — | — | |
| ATMEGA4808 | 2 | — | — | — | |
| ATMEGA32U4 | 0 | — | — | — | |
Typical Use Cases
ATmega microcontrollers are primarily utilized in cost-sensitive embedded systems requiring reliable real-time control. In industrial automation, they serve as dedicated controllers for sensor monitoring, motor control, and PLC interfacing. The ATmega32U4, with its integrated USB 2.0 interface, is frequently used for Human Interface Devices (HID) and peripheral bridges. In the consumer space, these chips manage power regulation, battery charging, and user interface logic in handheld devices. Their deterministic performance makes them suitable for automotive body electronics, security systems, and smart metering applications where high integration reduces overall BOM costs. Furthermore, the sub-families with higher pin counts are often deployed in medical instrumentation for data acquisition and display management, providing a stable platform for mission-critical low-level firmware execution.
Popular Variants
Top variants from across the family, with specs that differentiate them.
| Part Number | Sub-family | Flash | RAM | I/O Pins | Package | Speed | ADC/DAC | Stock |
|---|---|---|---|---|---|---|---|---|
| ATMEGA328PB-MU | ATMEGA328PB | 32KB | 2K | 27 | VFQFN-32 | 20M | A/D 8x10b | 17,627 |
| ATmega328P | ATmega328P | 32KB | 2K | 27 | VFQFN-32 | 20M | A/D 8x10b | 13,074 |
| ATMEGA4808-MU | ATMEGA4808 | 48KB | 6K | 27 | VFQFN-32 | 20M | A/D 12x10b | 14,218 |
| ATMEGA168PB-MUR | ATMEGA168PB | 16KB | 1K | 27 | VFQFN-32 | 20M | A/D 8x10b | 10,920 |
| ATMEGA88PB-AU | ATMEGA88PB | 8KB | 1K | 27 | TQFP-32 | 20M | A/D 8x10b | 14,933 |
| ATMEGA4809-AFR | ATMEGA4809 | 48KB | 6K | 41 | TQFP-48 | 20M | A/D 16x10b | 17,576 |
| ATMEGA4809-AF | ATMEGA4809 | 48KB | 6K | 41 | TQFP-48 | 20M | A/D 16x10b | 15,994 |
| ATMEGA328PB-MNR | ATMEGA328PB | 32KB | 2K | 27 | VFQFN-32 | 20M | A/D 8x10b | 21,596 |
| ATMEGA256RFR2 | ATMEGA256RFR | — | — | — | VFQFN-64 | — | — | 6,781 |
| ATmega32U4 | ATmega32U | 32KB | 2.5K | 26 | VFQFN-44 | 16M | A/D 12x10b | 4,252 |
| ATMEGA1284-PU | ATMEGA1284 | 128KB | 16K | 32 | DIP-40 | 20M | A/D 8x10b | 2,201 |
| ATMEGA1284P-PU | ATMEGA1284P | 128KB | 16K | 32 | DIP-40 | 20M | A/D 8x10b | 7,117 |



