Atmel ATmega128/ATmega128L Datasheet

ATmega128 is an 8-bit low-power CMOS microcontroller based on the AVR RISC structure. Due to its advanced instruction set and single-cycle instruction execution time, ATmega128 has a data throughput of up to 1 MIPS/MHz, which can alleviate the conflict between power consumption and processing speed in the system.


Brand
Almel
Document type
Datasheet
Language
Chinese
Pages
360
File format
PDF
File size
3 MB
Updated
30 September, 2023
MD5 checksum
FAD49C328535D5BD3A64189AC58305EC

About this manual

The ATmega128 series is an 8‑bit AVR® microcontroller with a high‑performance RISC core, offering up to 16 MIPS at 16 MHz. It provides 128 KB of in‑system programmable Flash, 4 KB EEPROM, 4 KB SRAM, and a rich set of peripherals including timers, PWM, ADC, USART, SPI, TWI and JTAG.

The device operates from 2.7 V to 5.5 V (ATmega128L) or 4.5 V to 5.5 V (ATmega128) and includes 53 general‑purpose I/O pins, 32 general‑purpose registers, and multiple low‑power sleep modes for energy‑efficient designs. This manual is written in Chinese.

What's inside

  • 产品特点
  • 引脚配置
  • 外设特点
  • 端口说明
  • 代码例子
  • AVR CPU 内核 介绍
  • 中断和调用子程序
  • 修正记录
  • 免责声明

Specifications

Flash memory size128 KB
EEPROM size4 KB
SRAM size4 KB
General‑purpose I/O pins53
General‑purpose registers32
Operating voltage (ATmega128L)2.7 V – 5.5 V
Maximum CPU frequency16 MHz (16 MIPS)
ADC8‑bit, 10‑bit resolution, 8 single‑ended, 7 differential channels
TimersTwo 8‑bit timers, two 16‑bit timers with PWM

Frequently asked questions

How many write/erase cycles does the Flash memory support?

The Flash memory is rated for 10,000 write/erase cycles.

What voltage range does the ATmega128L operate at?

ATmega128L operates from 2.7 V to 5.5 V.

Does the ATmega128 include a JTAG interface?

Yes, it provides a JTAG interface compatible with IEEE 1149.1.

Download PDF (3 MB)

More Almel Manuals


View all Almel manuals →