3.
概观
爱特梅尔AVR XMEGA是一个低功耗,高性能,以及周边丰富的8位/ 16位微控制器的基于家庭
在AVR增强型RISC架构。通过在一个单一的时钟周期执行指令,所述AVR XMEGA设备
实现CPU的吞吐量接近每兆赫秒( MIPS)的百万指令,使系统
设计师在功耗和处理速度之间。
在AVR CPU具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接
连接到所述算术逻辑单元(ALU) ,允许两个独立的寄存器中的单个指令来访问,
在一个时钟周期内执行。这种结构大大提高了代码效率,同时实现吞吐量多次
比传统的单累加器或CISC微控制器更快。
该XMEGA A3BU设备提供以下功能:系统内可编程闪存,同时读 - 写
能力;内部EEPROM和SRAM ;四通道的DMA控制器;八通道事件系统和可编程
多级中断控制器47个通用I / O口线; 32位实时计数器( RTC)带电池备份系统;
7灵活的16位定时器/计数器具有比较模式和PWM ; 1全速USB 2.0接口; 6个USART ;两
两线串行接口( TWIs ) ;两个串行外设接口( SPI接口) ; AES和DES加密引擎;两个16
通道, 12位ADC ,可编程增益;一个2通道12位DAC ;四个模拟比较器( ACS)与窗口
模式;可编程看门狗定时器具有独立的内部振荡器;精确的内部振荡器, PLL和
预分频器;和可编程欠压检测。
该程序和调试接口( PDI ) ,一个快速,两针接口进行编程和调试,是可用的。该
器件还具有一个IEEE标准。 1149.1标准的JTAG接口,并且这也可用于边界扫描,片
调试和编程。
该XMEGA A3BU设备有五种可以通过软件选择的省电模式。在空闲模式下,CPU停止工作
允许的SRAM ,DMA控制器,事件系统,中断控制器,和所有外设继续工作。该
掉电模式保存SRAM和寄存器的内容,但将停止振荡,禁止所有其他功能,直到
下一个TWI , USB恢复或引脚变化中断或复位。在省电模式下,异步实时计数器
继续运行,允许该应用程序保持一个时间基准,而该装置的其余部分处于休眠状态。在待机状态
模式下,外部晶体振荡器继续运行,而该设备的其余部分处于休眠状态。这使得非常快的启动
从外部晶体,结合低功耗。在延长待机模式下,主振荡器和
异步定时器继续运行。为了进一步降低功耗,外设时钟到每个单独的
周可任选在主动模式和空闲睡眠模式被停止。
爱特梅尔提供免费的QTouch软件库中嵌入电容式触摸按钮,滑块和滑轮功能集成到AVR
微控制器。
这些器件采用Atmel的高密度,非易失性存储器技术制造。可以在程序闪存
可以通过PDI或JTAG接口的在系统编程。在设备运行的引导装载程序可以使用任何
接口向应用程序下载到闪存中。在Boot Loader软件在引导Flash会
继续运行,而应用Flash区更新,提供真正的同时读 - 写操作。通过组合
8位/ 16位RISC CPU与系统内可编程的Flash ,在AVR XMEGA是一个功能强大的单片机家族
为许多嵌入式应用的高度灵活和具有成本效益的解决方案。
所有爱特梅尔AVR XMEGA器件具有一整套的编程与系统开发工具,包括C支持
编译器,宏汇编,程序调试器/仿真器,编程器和评估板。
XMEGA A3BU [数据表]
8362F–AVR–02/2013
4