AVR内核具有丰富的指令集和32个通用工作寄存器。
所有寄存器都直接连接到所述算术逻辑单元(ALU) ,允许两个
独立的寄存器中在一个时钟一条指令被访问
周期。这种结构大大提高了代码效率,同时实现吞吐量达
比传统的CISC微控制器快十倍。
该ATmega8535的提供以下功能: 8K字节的系统内可编程
闪现着同时读 - 写能力, 512字节EEPROM , 512字节SRAM , 32
通用I / O口线, 32个通用工作寄存器,三种灵活
定时器/计数器具有比较模式,内部和外部中断,一个串行编程
梅布尔USART ,一个面向字节的两线串行接口,一个8通道, 10位ADC
具有可编程增益TQFP封装,编程可选差分输入级
梅布尔看门狗定时器具有片内振荡器,一个SPI串行端口,以及六个可以通过软件
选择的省电模式。在空闲模式下,CPU停止工作,允许
SRAM ,定时器/计数器, SPI端口以及中断系统继续工作。该
掉电模式保存登记内容,但冻结振荡器,禁止所有
其他芯片功能,直到下一个中断或硬件复位。在省电模式下,
异步定时器继续运行,允许用户保持一个时间基准,而
该装置的其余部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,并
除了异步定时器和ADC的所有I / O模块,以最大限度地减少开关噪声
ADC转换。在待机模式下,晶振/谐振振荡器运行时
该设备的其他部分处于休眠状态。这使得非常快的启动加上低功耗
消费。在扩展Standby模式下,主振荡器和asynchro-
理性定时器继续运行。
该器件采用Atmel的高密度非易失性存储器技术制造。
片内ISP Flash允许程序存储器进行在系统编程
通过SPI串行接口,通过一个常规的非易失性存储器编程,或
通过在AVR内核上运行的片上引导程序。引导程序可以使用任意
接口下载该应用程序在应用程序的Flash存储器中。软
洁具在引导Flash将继续运行,而应用Flash部分
更新,提供真正的同时读 - 写操作。通过将8位RISC CPU
与系统内可编程的Flash单片芯片上, Atmel的ATmega8535的
是一个功能强大的单片机,它提供了高度灵活和具有成本效益的解决方案
许多嵌入式控制应用。
该ATmega8535的AVR具有一整套的编程与系统开发
换货工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在 -
电路仿真器及评估板。
AT90S8535兼容
该ATmega8535的提供AT90S8535的所有功能。此外,一些新
功能被添加。该ATmega8535的向后兼容AT90S8535在大多数
个案。然而,这两个微控制器之间的一些不兼容的存在。对
解决这个问题,一个AT90S8535兼容模式可以通过编程来选择
在S8535C熔丝。 ATmega8535的是AT90S8535引脚兼容,可替代
AT90S8535目前的印刷电路板。然而,熔丝位的位置和所述
电特性的两个设备之间的不同。
AT90S8535兼容
模式
编程S8535C熔丝会改变下列功能:
改变看门狗超时周期的时序禁用。看
“定时序列的改变看门狗定时器配置”页面上
45的详细信息。
在USART的双缓冲接收寄存器被禁用。请参阅“ AVR USART
和AVR UART - 兼容性“的详细信息,第146页。
4
ATmega8535(L)
2502K–AVR–10/06