描述
该AT90CAN128是一种基于AVR的低功耗8位CMOS微控制器
增强的RISC架构。通过在单个时钟周期内执行强大的指令,
在AT90CAN128的数据吞吐率高达1 MIPS每MHz,从而可以系
TEM设计师能够优化功耗和处理速度之间。
AVR内核具有丰富的指令集和32个通用工作寄存器。
所有寄存器都直接连接到所述算术逻辑单元(ALU) ,允许两个
独立的寄存器中在一个时钟一条指令被访问
周期。这种结构大大提高了代码效率,同时实现吞吐量达
比传统的CISC微控制器快十倍。
该AT90CAN128提供以下功能:对系统内编程128K字节
梅布尔Flash中同时读 - 写能力, 4K字节的EEPROM , 4K字节的SRAM ,
53个通用I / O口线, 32个通用工作寄存器, CAN控制器,
实时计数器( RTC ),四个灵活的定时器/计数器具有比较模式和PWM ,
2个USART ,一个面向字节的两线串行接口, 8通道10位ADC
具有可编程增益的可编程看门狗可选差分输入级
定时器与内部振荡器,一个SPI串行端口, IEEE标准。 1149.1标准的JTAG测试
接口,也可用于访问片上调试系统及编程,五
软件选择的省电模式。
在空闲模式时CPU停止工作,而SRAM ,定时器/计数器, SPI / CAN端口
和中断系统继续工作。在掉电模式时保存寄存器
内容,但冻结振荡器,禁止所有其他芯片功能,直到下一个接口
中断或硬件复位。在省电模式下,异步定时器继续运行,
允许用户保持一个时间基准,而该装置的其余部分处于休眠状态。该
ADC噪声抑制模式时终止CPU和除了异步的所有I / O模块
定时器和ADC ,以降低ADC转换噪声。在待机模式下,
在晶体/陶瓷振荡器运行时,该设备的其他部分处于休眠状态。这
允许非常快速的启动相结合,功耗低。
该器件采用Atmel的高密度非易失性存储器技术制造。
片内ISP Flash允许程序存储器进行在系统编程
通过SPI串行接口,通过一个常规的非易失性存储器编程,或
通过在AVR内核上运行的片上引导程序。引导程序可以使用任意
接口下载该应用程序在应用程序的Flash存储器中。软
洁具在引导Flash将继续运行,而应用Flash部分
更新,提供真正的同时读 - 写操作。通过将8位RISC CPU
与系统内可编程的Flash单片芯片上,爱特梅尔AT90CAN128
是一个功能强大的单片机,它提供了高度灵活和具有成本效益的解决方案
许多嵌入式控制应用。
该AT90CAN128 AVR具有一整套的编程与系统开发
换货工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在 -
电路仿真器及评估板。
使用ATmega128的AVR单片机应用可以兼容于
使用AT90CAN128 ,请参考应用笔记AVR 096 ,在爱特梅尔网站。
放弃
包含在该数据表中的典型值是基于模拟和标定特性
化上相同的工艺技术生产的AVR微控制器。民
和最大值将是可利用的设备,其特征在于后。
2
AT90CAN128
4250E–CAN–12/04