ATmega128微处理器技术指南

需积分: 0 1 下载量 164 浏览量 更新于2024-07-27 收藏 2.97MB PDF 举报
ATmega128中文资料 ATmega128是一款高性能、低功耗的AVR®8位微处理器,具有先进的RISC结构和丰富的接口资源。下面是对ATmega128的详细介绍: **高性能处理器** ATmega128采用了高性能、低功耗的AVR®8位微处理器核心,具有133条指令,大多数可以在一个时钟周期内完成。它具有32x8通用工作寄存器和外设控制寄存器,全静态工作,工作于16MHz时性能高达16MIPS。同时,它还具有只需两个时钟周期的硬件乘法器。 **存储器** ATmega128具有非易失性的程序和数据存储器,包括: * 128K字节的系统内可编程Flash,寿命为10,000次写/擦除周期,具有独立锁定位、可选择的启动代码区,可以通过片内的启动程序实现系统内编程,真正的读-修改-写操作。 * 4K字节的EEPROM,寿命为100,000次写/擦除周期。 * 4K字节的内部SRAM。 * 多达64K字节的优化的外部存储器空间,可以对锁定位进行编程以实现软件加密。 **JTAG接口** ATmega128具有JTAG接口,遵循JTAG标准的边界扫描功能,支持扩展的片内调试,通过JTAG接口实现对Flash,EEPROM,熔丝位和锁定位的编程。 **外设特点** ATmega128具有丰富的外设资源,包括: * 两个具有独立的预分频器和比较器功能的8位定时器/计数器。 * 两个具有预分频器、比较功能和捕捉功能的16位定时器/计数器。 * 具有独立预分频器的实时时钟计数器。 * 两路8位PWM和6路分辨率可编程(2到16位)的PWM。 * 输出比较调制器。 * 8路10位ADC,包括8个单端通道、7个差分通道和2个具有可编程增益(1x,10x,或200x)的差分通道。 * 面向字节的两线接口。 * 两个可编程的串行USART。 * 可工作于主机/从机模式的SPI串行接口。 * 具有独立片内振荡器的可编程看门狗定时器。 * 片内模拟比较器。 **特殊的处理器特点** ATmega128具有特殊的处理器特点,包括: * 上电复位以及可编程的掉电检测。 * 片内经过标定的RC振荡器。 * 片内/片外中断源。 * 6种睡眠模式:空闲模式、ADC噪声抑制模式、省电模式、掉电模式、Standby模式以及扩展的Standby模式。 * 可以通过软件进行选择的时钟频率。 * 通过熔丝位可以选择ATmega103兼容模式。 * 全局上拉禁止功能。 **I/O和封装** ATmega128具有53个可编程I/O口线,64引脚TQFP与64引脚MLF封装。 **工作电压和速度等级** ATmega128的工作电压为2.7-5.5V(ATmega128L)和4.5-5.5V(ATmega128),速度等级为0-8MHz(ATmega128L)和0-16MHz(ATmega128)。