通过在单个时钟周期内执行强大的指令,该设备实现了接近每MHz 1 MIPS的吞吐量,平衡了功耗和处理速度。
特色
概述
Atmel®AVR®内核结合了丰富的指令集和32个通用工作寄存器。所有32个寄存器都直接连接到算术逻辑单元(ALU),允许在一个时钟周期内执行的一条指令中访问两个独立的寄存器。由此产生的体系结构代码效率更高,同时实现的吞吐量比传统CISC微控制器快十倍。Atmel ATmega329/3290/649/6490提供以下功能:32/64K字节的系统内可编程闪存,具有读写功能,1/2K字节EEPROM,2/4K字节SRAM,54/69通用I/O线,32个通用工作寄存器,用于边界扫描的JTAG接口,片内调试支持和编程,带有内部对比度控制的完整片内LCD控制器,三个具有比较模式、内部和外部中断的灵活定时器/计数器、一个串行可编程USART、带启动条件检测器的通用串行接口、一个8通道、10位ADC、一个带内部振荡器的可编程看门狗定时器、一个SPI串行端口和五个软件可选节能模式。空闲模式停止CPU,同时允许SRAM、定时器/计数器、SPI端口和中断系统继续运行。断电模式保存寄存器内容,但冻结振荡器,禁用所有其他芯片功能,直到下一次中断或硬件重置。在省电模式下,异步计时器和LCD控制器继续运行,允许用户在设备其余部分睡眠时保持计时器基础并操作LCD显示器。ADC降噪模式可停止CPU和所有I/O模块(异步定时器、LCD控制器和ADC除外),以最小化ADC转换期间的开关噪声。在待机模式下,晶体/谐振器振荡器正在运行,而设备的其他部分正在休眠。这允许非常快速的启动和低功耗。该器件使用Atmel的高密度非易失性存储器技术制造。片内系统可重新编程(ISP)闪存允许程序存储器通过SPI串行接口、常规非易失性存储器编程器或AVR内核上运行的片内引导程序在系统内重新编程。引导程序可以使用任何接口下载应用程序闪存中的应用程序。当应用程序闪存部分更新时,引导闪存部分中的软件将继续运行,从而提供真正的边读边写操作。Atmel ATmega329/329/649/6490是一款功能强大的微控制器,通过将8位RISC CPU与单片芯片上的系统内自编程闪存相结合,为许多嵌入式控制应用提供了高度灵活且经济高效的解决方案。Atmel ATmega329/3290/649/6490由一整套程序和系统开发工具支持,包括:C编译器、宏汇编程序、程序调试器/仿真器、在线仿真器和评估工具包。
特征
•高性能、低功耗Atmel®AVR®8位微控制器
•高级RISC架构
–130条功能强大的指令–最多单时钟周期执行
–32 x 8通用工作寄存器
–完全静态操作
–16MHz时高达16 MIPS吞吐量
–片上2周期乘法器
•高耐久性非易失性内存段
–系统内可自行编程闪存
•32KB(ATmega329/ATmega3290)
•64KB(ATmega649/ATmega6590)
–EEPROM
•1K字节(ATmega329/ATmega3290)
•2K字节(ATmega649/ATmega6590)
–内部SRAM
•2K字节(ATmega329/ATmega3290)
•4K字节(ATmega649/ATmega6590)
–写入/擦除周期:10000闪存/100000 EEPROM
–数据保存:85°C时20年/25°C时100年(1)
–带独立锁定位的可选启动代码部分
•通过芯片引导程序进行系统内编程
•真读写操作
–软件安全编程锁
(图片:引出线)