Atmel ATmega128/ATmega128L Summary Manual

This product is a high-performance, low-power AVR® 8-bit microcontroller that uses an advanced RISC architecture with 133 powerful instructions, most of which execute in a single clock cycle. It has 32 8-bit general-purpose working registers and peripheral control registers, fully static operation, and up to 16 MIPS throughput at 16 MHz. It also has an on-chip 2-cycle multiplier.


Atmel ATmega128/ATmega128L Summary Manual - cover page
Brand
Atmel
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
26
File format
PDF
File size
697 KB
Published
27 March, 2012
Updated
01 October, 2023
MD5 checksum
AA8BA558A648CFF2DC2147373E9BA010

About this manual

The ATmega128 and ATmega128L are low‑power CMOS 8‑bit microcontrollers based on Atmel's enhanced AVR RISC architecture. They offer up to 128 KB of flash, 4 KB EEPROM, 4 KB SRAM, 53 I/O lines, multiple timers, PWM channels, and an 8‑channel 10‑bit ADC, with speed grades up to 16 MHz.

The document includes a pinout diagram for TQFP and QFN/MLF packages, detailed port descriptions (Ports A‑G), power‑up/reset behavior, and programming interfaces such as SPI, JTAG, and two‑wire serial. Compatibility with the older ATmega103 and various operating voltage ranges are also described.

What's inside

  • Features
  • Pinout
  • Overview
  • Block Diagram
  • Compatibility
  • Port Descriptions
  • Reset and Power
  • Resources

Specifications

Flash program memory128 KB
EEPROM4 KB
SRAM4 KB
I/O lines53 programmable I/O lines
ADC8‑channel, 10‑bit
Operating voltage (ATmega128L)2.7 V – 5.5 V
Operating voltage (ATmega128)4.5 V – 5.5 V
Package types64‑lead TQFP and 64‑pad QFN/MLF

Frequently asked questions

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.

What are the operating voltage ranges for ATmega128 and ATmega128L?

ATmega128L operates from 2.7 V to 5.5 V, while ATmega128 operates from 4.5 V to 5.5 V.

What is the size of the flash memory on these devices?

Both devices have 128 KB of in‑system self‑programmable flash memory.

Download PDF (697 KB)

More Atmel Manuals


View all Atmel manuals →