Almel ATmega128 ATmega128L programming Flash Guide

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


Brand
Almel
Category
Other Electronics
Document type
Datasheet
Language
Chinese
Pages
360
File format
PDF
File size
2.9 MB
Updated
30 September, 2023
MD5 checksum
451285329D865B97355299C17A2D9D84

About this manual

The ATmega128 is an 8‑bit AVR® RISC microcontroller with 128 KB in‑system programmable Flash, 4 KB EEPROM and 4 KB SRAM. It offers a rich peripheral set including multiple timers, PWM channels, ADC, USARTs, SPI, TWI and JTAG.

The document provides detailed specifications, pin‑out diagrams, electrical characteristics, programming information and revision change logs for both ATmega128 and ATmega128L variants. This manual is written in Chinese.

What's inside

  • 产品特点
  • 引脚配置
  • 方框图
  • 端口说明
  • AVR CPU 内核 介绍
  • 中断和调用子程序
  • 寄存器文件
  • 修改记录
  • 免责声明

Specifications

Flash memory128 KB
EEPROM4 KB
SRAM4 KB
General‑purpose I/O pins53
General‑purpose registers32
Operating voltage (ATmega128)2.7 V – 5.5 V
Operating voltage (ATmega128L)4.5 V – 5.5 V
Maximum CPU frequency (ATmega128)16 MHz
Maximum CPU frequency (ATmega128L)8 MHz
ADC channels8 channels, 10‑bit

Frequently asked questions

What is the flash memory size of the ATmega128?

The ATmega128 contains 128 KB of in‑system programmable Flash memory.

How many general‑purpose I/O pins does the ATmega128 have?

It provides 53 general‑purpose I/O pins.

What operating voltage range is supported by the ATmega128?

The ATmega128 operates from 2.7 V to 5.5 V.

Which programming interfaces are available for the ATmega128?

It supports ISP Flash programming via SPI, JTAG, and a bootloader.

Download PDF (2.9 MB)

More Almel Manuals


View all Almel manuals →