The document describes a high-performance, low-power AVR® 8-bit microcontroller with advanced RISC architecture and high endurance non-volatile memory segments, as well as various peripheral features.
The ATmega644/V microcontroller offers a high‑performance, low‑power AVR® 8‑bit core with up to 20 MIPS throughput at 20 MHz. It includes 64 KB of in‑system programmable flash, 2 KB EEPROM, 4 KB SRAM, and a rich set of peripherals such as timers, PWM channels, ADC, USARTs, SPI, and JTAG.
The device is available in PDIP, TQFP, and QFN/MLF packages and supports a wide voltage range with speed grades of 0‑4 MHz (ATmega644V) and 0‑10 MHz (ATmega644). Power‑down current can be as low as 0.1 pA, making it suitable for battery‑operated applications.
| Flash Memory | 64 KB |
|---|---|
| EEPROM | 2 KB |
| SRAM | 4 KB |
| General‑purpose I/O lines | 32 |
| ADC resolution | 10‑bit, 8 channels |
| PWM channels | 6 |
| USARTs | 2 |
| Speed grade (ATmega644V) | 0‑4 MHz @ 1.8‑5.5 V |
| Speed grade (ATmega644) | 0‑10 MHz @ 2.7‑5.5 V |
| Active power consumption (1 MHz, 3 V, 25 °C) | 240 pA @ 1.8 V |
| Power‑down current | 0.1 pA @ 1.8 V |
It provides 32 programmable I/O lines across ports A, B, C, and D.
The microcontroller can achieve a power‑down current of 0.1 pA at 1.8 V.
It includes an 8‑channel, 10‑bit ADC with optional differential input and selectable gain of 1×, 10×, or 200×.