The ATmega48/88/168 is a high-performance, low-power AVR® 8-bit microcontroller from Microchip. This series of microcontrollers uses an advanced RISC architecture with 131 powerful instructions that can be executed in a single cycle. The ATmega48/88/168 also features 32 8-bit general-purpose working registers, fully static operation mode, up to 16 MIPS throughput, and an on-chip 2-cycle multiplier.
This document describes the ATmega48, ATmega88 and ATmega168 microcontrollers, low‑power CMOS 8‑bit devices based on the AVR enhanced RISC architecture. It lists their key features, such as up to 16 MIPS throughput, on‑chip 2‑cycle multiplier, multiple timer/counter units, a 10‑bit ADC, and various power‑saving modes.
The manual also covers automotive‑grade quality information, temperature‑grade options, pin‑out diagrams, package types, and detailed electrical specifications. It includes block diagrams, code‑example notes, and references to development tools for programming and debugging the devices.
| Operating Voltage | 2.7 V – 5.5 V |
|---|---|
| Temperature Range | -40 °C to 125 °C |
| Flash Memory | 4 KB / 8 KB / 16 KB |
| EEPROM | 256 B / 512 B |
| SRAM | 512 B / 1 KB |
| Programmable I/O Lines | 23 |
| Package Types | 32‑lead TQFP and 32‑pad QFN |
| PWM Channels | Six |
| ADC Channels | 8‑channel 10‑bit ADC |
| Active Mode Current (4 MHz, 3.0 V) | 1.8 mA |
| Power‑down Mode Current (3.0 V) | 5 µA |
The devices operate from 2.7 V to 5.5 V.
They provide 23 programmable I/O lines.
ATmega48 has 4 KB, ATmega88 has 8 KB, and ATmega168 has 16 KB of flash memory.