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