ATmega164/324/644
AVR内核具有丰富的指令集和32个通用工作寄存器。
所有的寄存器都直接连接到算术逻辑单元(ALU) ,允许
两个独立的寄存器中在一个时钟一条指令被访问
周期。这种结构大大提高了代码效率,同时实现吞吐量达
比传统的CISC微控制器快十倍。
在ATmega164 /六百四十四分之三百二十四提供以下功能: 16/32 / 64K字节的系统内的
可编程闪存与非同时读 - 写能力, 512B / 1K / 2K字节的EEPROM ,
1/2 / 4K字节SRAM , 32个通用I / O口线, 32个通用工作寄存器
TER值,实时计数器( RTC ) ,三种灵活的定时器/计数器具有比较模式和
PWM , 2个USART ,一个面向字节的两线串行接口,一个8通道, 10位ADC
可选差分输入级可编程增益的可编程看门狗
定时器与内部振荡器,一个SPI串行端口, IEEE标准。 1149.1标准的JTAG测试
接口,也可用于访问片上调试系统及编程和六
软件选择的省电模式。在空闲模式下,CPU停止工作,允许
该SRAM ,定时器/计数器, SPI端口以及中断系统继续工作。该
掉电模式保存登记内容,但冻结振荡器,禁止所有
其他芯片功能,直到下一个中断或硬件复位。在省电模式下,
异步定时器继续运行,允许用户保持一个时间基准,而
该装置的其余部分处于休眠状态。 ADC噪声抑制模式时CPU停止工作,并
除了异步定时器和ADC ,所有的I / O模块,以减少开关噪声能很好地协同
荷兰国际集团ADC转换。在待机模式下,晶体/陶瓷振荡器运行
而该装置的其余部分处于休眠状态。这使得非常快的启动加上低
功耗。在扩展Standby模式下,主振荡器和异步
异步的定时器继续运行。
该器件采用Atmel的高密度非易失性存储器技术制造。
片内ISP Flash允许程序存储器进行在系统编程
通过SPI串行接口,通过一个常规的非易失性存储器编程,或
通过在AVR内核上运行的片上引导程序。引导程序可以使用任意
接口下载该应用程序在应用程序的Flash存储器中。软
洁具在引导Flash将继续运行,而应用Flash部分
更新,提供真正的同时读 - 写操作。通过将8位RISC CPU
与在系统自编程闪存梅布尔对单片CH IP ,爱特梅尔
ATmega164 / 644分之324是一个功能强大的单片机,它提供了高度灵活和
符合成本效益的解决方案为许多嵌入式控制应用。
在ATmega164 /六百四十四分之三百二十四AVR具有一整套的编程与系统
开发工具,包括: C语言编译器,宏汇编,程序调试器/可模拟
lators ,仿真器和评估板。
比较
ATmega164,
ATmega324和
ATmega644
表1中。
ATmega164与ATmega644之间的差异
设备
ATmega164
ATmega324
ATmega644
FL灰
16字节
32千字节
64字节
EEPROM
512个字节
1字节
2K字节
内存
1字节
2K字节
4字节
5
2593AS–AVR–06/05