ATmega168 is an 8-bit microcontroller from Atmel's AVR series with excellent performance and low power consumption.
The ATmega164P/324P/644P family are low‑power CMOS 8‑bit AVR microcontrollers with advanced RISC architecture. They offer up to 64 KB of flash, on‑chip EEPROM, multiple timers, UARTs, SPI, I²C, a 10‑bit ADC, and extensive low‑power modes.
The document includes a full feature list, pin‑out diagrams, electrical characteristics, memory programming details, and automotive‑grade qualification information, making it a comprehensive reference for designers and developers.
| Flash Memory | 16 KB / 32 KB / 64 KB |
|---|---|
| EEPROM | 512 B / 1 KB / 2 KB |
| SRAM | 1 KB / 2 KB / 4 KB |
| Operating Voltage | 2.7 V – 5.5 V |
| Speed Grades | 0‑8 MHz @ 2.7‑5.5 V, 0‑16 MHz @ 4.5‑5.5 V |
| ADC | 8‑channel, 10‑bit |
| I/O Lines | 32 programmable I/O lines |
| Power‑down Current | 0.8 pA |
| Active Mode Current (8 MHz, 5 V) | 8 mA |
The ATmega324P provides 32 KB of flash memory.
The ATmega164P contains 512 bytes of EEPROM.
The device offers 32 programmable I/O lines.