This document introduces the features and characteristics of ATmega8L88P
The ATmega644 is a low‑power CMOS 8‑bit microcontroller based on the AVR enhanced RISC architecture. It offers up to 20 MIPS at 20 MHz, 64 KB of In‑System Programmable Flash, 2 KB EEPROM, 4 KB SRAM, 32 programmable I/O lines, multiple timers, PWM channels, an 8‑channel 10‑bit ADC and a JTAG debug interface.
The device is offered in 40‑pin PDIP, 44‑lead TQFP and 44‑pad QFN/MLF packages. Detailed pin configurations, register summaries and electrical characteristics are provided, along with application notes and development tool references.
| Flash memory | 64 KB |
|---|---|
| EEPROM | 2 KB |
| SRAM | 4 KB |
| General‑purpose I/O lines | 32 |
| PWM channels | 6 |
| ADC | 8‑channel 10‑bit |
| JTAG interface | IEEE 1149.1 compliant |
| Package options | 40‑pin PDIP, 44‑lead TQFP, 44‑pad QFN/MLF |
| Maximum clock speed | 20 MHz |
| Active mode current (1 MHz, 3 V, 25 °C) | 240 pA |
| Power‑down mode current (1.8 V) | 0.1 pA |
The ATmega644 provides 64 KB of In‑System Programmable Flash memory.
It is offered in 40‑pin PDIP, 44‑lead TQFP and 44‑pad QFN/MLF packages.
The device includes six PWM channels.
Active mode draws about 240 pA.