ATmega329/3290/649/6490
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
在ATmega329 / 3290 /六千四百九十分之六百四十九提供以下功能: 32 / 64K字节的系统内的
可编程闪存与非同时读 - 写能力, 1 / 2K字节的EEPROM , 2 / 4K字节
SRAM , 54/69通用I / O口线, 32个通用工作寄存器,一个JTAG接口
边界扫描,片上调试支持和编程,一个完整的片上LCD
控制器内部对比度控制,三种灵活的定时器/计数器具有比较模式,跨
最终和外部中断,可编程串行USART ,有起始通用串行接口
状态检测器, 8通道, 10位ADC ,一个可编程看门狗定时器内部
振荡器,一个SPI串行端口,以及五种可以通过软件选择的省电模式。空闲模式
CPU停止工作,而SRAM ,定时器/计数器, SPI端口以及中断系统CON组
tinue运作。在掉电模式保存登记内容,但冻结振荡器,
禁用所有其他芯片功能,直到下一个中断或硬件复位。在省电模式下,
异步定时器和LCD控制器继续运行,允许用户保持一个
计时器基和操作LCD显示,而装置的其余部分处于休眠状态。 ADC噪声
抑制模式时终止CPU和除了异步定时器的所有I / O模块, LCD控制器
和ADC ,以降低ADC转换噪声。在待机模式下, crys-
TAL /陶瓷振荡器运行时,该设备的其他部分处于休眠状态。这使得速度非常快
启动结合低功耗。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上系统内可再编程( ISP) Flash允许程序存储器是重现
编程在系统通过SPI串行接口,通过一个常规的非易失性存储器
编程器,或通过在AVR内核上运行的片上引导程序。可以在引导程序
使用任意接口将应用程序下载到应用Flash存储器。软
洁具在引导Flash将继续运行,而应用Flash区更新,
提供真正的同时读 - 写操作。通过将8位RISC CPU与系统
自编程闪存的单片芯片上, Atmel的ATmega329 / 3290 /六千四百九十零分之六百四十九是pow-
强大的微控制器,提供了一个高度灵活和具有成本效益的解决方案为许多嵌入式
控制应用。
在ATmega329 / 3290 /六千四百九十分之六百四十九AVR具有一整套的编程与系统
开发工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,
在线仿真器和评估板。
5
2552J–AVR–08/07