Key facts
- Brand
- Atmel
- Model
- ATMEGA64
- Documents
- 2
- Languages
- EN
- Last added
- 2012-04-07
Start here

Atmel ATmega64/ATmega64L Datasheet
The ATmega64 and ATmega64L are low‑power 8‑bit AVR microcontrollers featuring up to 64 KB of in‑system programmable Flash, 2 KB EEPROM, 4 KB SRAM, and 53 programmable I/O lines. They include multiple timers, PWM channels, a 10‑bit ADC, dual USARTs, SPI, JTAG, and extensive low‑power modes.
The document details the device architecture, pin‑out for TQFP/MLF packages, voltage ranges (2.7‑5.5 V for ATmega64L, 4.5‑5.5 V for ATmega64), speed grades (0‑8 MHz for ATmega64L, 0‑16 MHz for ATmega64), and compatibility with ATmega103. It also covers reset behavior, programming interfaces, and peripheral functions.
Atmel ATMEGA64 specifications
| Flash Memory | 64 KB In‑System Reprogrammable Flash |
|---|---|
| EEPROM | 2 KB |
| SRAM | 4 KB |
| Programmable I/O Lines | 53 |
| ADC | 8‑channel, 10‑bit |
| Operating Voltage (ATmega64L) | 2.7 V – 5.5 V |
| Operating Voltage (ATmega64) | 4.5 V – 5.5 V |
| Speed Grade (ATmega64L) | 0 MHz – 8 MHz |
| Speed Grade (ATmega64) | 0 MHz – 16 MHz |
| Package | 64‑lead TQFP and 64‑pad MLF |
| Timers | Two 8‑bit and two expanded 16‑bit Timer/Counters |
| Programming Interface | SPI Serial Interface |
All Atmel ATMEGA64 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the flash memory capacity of the ATmega64?
The ATmega64 provides 64 KB of in‑system programmable Flash memory.
How many programmable I/O lines does the ATmega64 have?
It offers 53 programmable I/O lines.
How much Flash memory does the ATmega64 have?
The ATmega64 provides 64 KB of in‑system programmable Flash memory.
What is the operating voltage range for the ATmega64L?
The ATmega64L operates from 2.7 V to 5.5 V.
