ATXMEGA8E5-AUMicrochip Technology / Atmel 8位微控制器 -MCU 编程闪存存储器编码器定时器/计数器电机、LED、照明、H桥、高驱动振荡器和数字校正转换器
1.特征
高性能、低功耗 Atmel® AVR® XMEGA® 8/16 位微控制器
非易失性程序和数据存储器
8K –32KB 系统内可编程闪存
2K – 4KB 引导部分
512Bytes – 1KB EEPROM
1K – 4KB 内部 SRAM
外设特性 具有 8/16 位地址匹配的四通道增强型 DMA 控制器
八通道事件系统
异步和同步信号路由
带旋转滤波器的正交编码器
三个16位定时器/计数器
一个定时器/计数器具有四个输出比较或输入捕捉通道
两个定时器/计数器,带有两个输出比较或输入捕捉通道
高分辨率扩展,可实现低至 4ns 的 PWM 分辨率
用于电机、LED、照明、H桥、高驱动等控制的波形扩展
故障扩展,用于安全和确定性处理和/或关闭外部驱动程序
CRC-16(CRC-CCITT)和CRC-32(IEEE 802.3)发生器
XMEGA Custom Logic (XCL) 模块,具有定时器、计数器和逻辑功能
两个 8 位定时器/计数器,具有捕捉/比较和 16 位级联模式
连接一台 USART 支持自定义数据帧长度
连接到I/O引脚和事件系统来做可编程逻辑功能
MUX、AND、NAND、OR、NOR、XOR、XNOR、NOT、D-Flip-Flop、D Latch、RS Latch
两个具有全双工和单线半双工配置的 USART
主SPI模式
支持自定义协议,可配置数据帧长度可达256位
与内部 8MHz 振荡器一起使用时从深度睡眠模式唤醒系统
一个双地址匹配的两线接口(I2C和SMBus兼容)
同时主从操作的桥接配置
高达1MHz的总线速度支持
一个串行外设接口(SPI)
16 位实时计数器,带独立振荡器和数字校正
一个 16 通道、12 位、300ksps 模数转换器,具有:偏移和增益校正
平均
过采样和抽取
一个2通道、12位、1Msps数模转换器
两个具有窗口比较功能和电流源的模拟比较器
所有通用 I/O 引脚上的外部中断
具有独立片上超低功耗振荡器的可编程看门狗定时器
QTouch® 库支持
电容式触摸按钮、滑块和滚轮
特殊的微控制器功能
上电复位和可编程掉电检测
带PLL的内部和外部时钟选项
可编程多级中断控制器
五种睡眠模式
编程和调试接口
PDI(程序和调试接口)
I/O 和封装
26 个可编程 I/O 引脚
7x7mm 32 引脚 TQFP
5x5mm 32 引脚 VQFN
4x4mm 32-lead UQFN工作电压
1.6 – 3.6V工作频率
0 – 12MHz 来自 1.6V
0 – 32MHz 从 2.7v
2.引脚排列和框图
3.概述
Atmel AVR XMEGA 是一系列基于 AVR 增强型 RISC 架构的低功耗、高性能和外设丰富的 8/16 位微控制器。 通过在单个时钟周期内执行指令,AVR XMEGA 设备实现了接近每兆赫每秒一百万条指令 (MIPS) 的 CPU 吞吐量,使系统设计人员能够优化功耗与处理速度。AVR CPU 结合了丰富的指令集和 32 通用工作寄存器。 所有 32 个寄存器都直接连接到算术逻辑单元 (ALU),允许在单个指令中访问两个独立的寄存器,在一个时钟周期内执行。 与传统的单累加器或基于 CISC 的微控制器相比,由此产生的架构在实现吞吐量的同时,代码效率更高
AVR XMEGA E5 设备提供以下特性: 具有边读边写功能的系统内可编程闪存;内部 EEPROM 和 SRAM;四通道增强型 DMA (EDMA) 控制器;具有异步事件支持的八通道事件系统;可编程多级中断控制器; 26条通用I/O线; CRC-16 (CRC-CCITT) 和 CRC-32 (IEEE 802.3) 生成器;一个具有定时器、计数器和逻辑功能 (XCL) 的 XMEGA 自定义逻辑模块;具有数字校正功能的 16 位实时计数器 (RTC);三个灵活的 16 位定时器/计数器,带有比较和 PWM 通道;两个 USART; 1 个两线串行接口 (TWI),允许同时主从; 1 个串行外设接口 (SPI);一个 16 通道、12 位 ADC,具有可编程增益、偏移和增益校正、平均、过采样和抽取; 1 个 2 通道 12 位 DAC;两个具有窗口模式和电流源的模拟比较器 (AC);具有独立内部振荡器的可编程看门狗定时器;带有 PLL 和预分频器的精确内部振荡器;和可编程的掉电检测
可以使用编程和调试接口 (PDI),这是一种用于编程和调试的快速两引脚接口。AVR XMEGA E5 器件具有五种软件可选的节能模式。空闲模式会停止 CPU,同时允许 SRAM、EDMA 控制器、事件系统、中断控制器和所有外设继续运行。掉电模式保存 SRAM 和寄存器内容,但停止振荡器,禁用所有其他功能,直到下一个 TWI、引脚更改中断或复位。在省电模式下,异步实时计数器继续运行,允许应用程序在设备的其余部分处于睡眠状态时维持一个定时器基数。在待机模式下,外部晶振保持运行,而器件的其余部分则处于休眠状态。这允许从外部晶体非常快速地启动,并结合低功耗。在扩展待机模式下,主振荡器和异步定时器继续运行。在每个省电、待机或扩展待机模式下,内部 8MHz 振荡器的低功耗模式允许非常快的启动时间和非常低的功耗
为了进一步降低功耗,每个独立外设的外设时钟可以选择在活动模式和空闲睡眠模式下停止,并且可以启用内部 8MHz 振荡器的低功耗模式。 Atmel 提供免费的 QTouch 库,用于嵌入电容式触摸按钮、滑块和轮子功能进入 AVR 微控制器。这些设备是使用 Atmel 高密度非易失性存储器技术制造的。程序闪存可以通过 PDI 在系统内重新编程。设备中运行的引导加载程序可以使用任何接口将应用程序下载到闪存中。引导闪存部分中的引导加载程序软件可以继续运行。通过将 8/16 位 RISC CPU 与系统内可自编程闪存相结合,AVR XMEGA 是一个功能强大的微控制器系列,可为许多嵌入式应用提供高度灵活且经济高效的解决方案。所有 Atmel AVR XMEGA 设备均支持一整套程序和系统开发工具,包括 C 编译器、宏汇编器、程序调试器/模拟器、编程器和评估套件。
4.