Key facts
- Brand
- Atmel
- Model
- ATMEGA128L
- Industry
- Industrial
- Documents
- 3
- Languages
- EN
- Last added
- 2012-04-07
Start here

ATMEL ATmega128 ATmega128L handbook
The ATmega128 is a low‑power CMOS 8‑bit microcontroller based on Atmel's enhanced AVR RISC architecture. It offers up to 128 KB of in‑system programmable Flash, 4 KB EEPROM, 4 KB SRAM, 53 programmable I/O lines, multiple timers, PWM channels, USARTs, an 8‑channel 10‑bit ADC and a JTAG interface for debugging and programming.
The document provides a complete pinout for TQFP and QFN/MLF packages, block diagrams, compatibility notes with ATmega103, detailed port descriptions, reset circuitry, and a list of errata and revision history. It also includes contact information for Atmel technical support and links to development resources.
Atmel ATMEGA128L specifications
| Flash memory | 128 KB |
|---|---|
| EEPROM | 4 KB |
| SRAM | 4 KB |
| Operating voltage (ATmega128L) | 2.7 V – 5.5 V |
| Operating voltage (ATmega128) | 4.5 V – 5.5 V |
| Programmable I/O lines | 53 |
| ADC | 8‑channel, 10‑bit |
| PWM channels | 6 |
| 8‑bit Timer/Counters | 2 |
| 16‑bit Timer/Counters | 2 (expanded) |
| USARTs | 2 |
| JTAG interface | IEEE 1149.1 compliant |
| Package options | 64‑lead TQFP, 64‑pad QFN/MLF |
| Maximum clock speed (ATmega128L) | 0 – 8 MHz |
| Maximum clock speed (ATmega128) | 0 – 16 MHz |
All Atmel ATMEGA128L 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 ATmega128?
The ATmega128 provides 128 KB of in‑system self‑programmable Flash memory.
How many programmable I/O lines does the ATmega128 have?
The device offers 53 programmable I/O lines.
What is the operating voltage range for the ATmega128L?
The ATmega128L operates from 2.7 V to 5.5 V.
How many programmable I/O lines does the ATmega128 provide?
It provides 53 programmable I/O lines.
What programming interfaces are available for the ATmega128?
The device supports SPI, JTAG (IEEE std. 1149.1), and a byte‑oriented two‑wire serial interface for in‑system programming.
How many I/O pins does the ATmega128 provide?
It provides 53 programmable I/O lines.
