AT32F455系列微控制器基于高性能的ARM®Cortex®-M4F 32位的RISC内核,最高工作频率达到192 MHz,Cortex®-M4F内核带有单精度浮点运算单元(FPU),支持所有ARM®单精度数据处理指令和数据类型。它还具有一组DSP指令和提高应用安全性的一个存储器保护单元(MPU)。AT32F455系列产品内置高速片上存储器,包含高达512 K字节的闪存,128+16 K字节的SRAM,以及启动程序代码区26 K字节,除可作启动加载程序(Bootloader)外也可一次性配置成一般用户程序和数据区,达到512+26 K字节存储器的最大空间使用,另有4 K字节OTP数据存储空间。内置存储器可设置任意范围程序区受sLib保护,成为执行代码安全库区。另外AT32F455系列产品包含高阶的存储器扩展:1个外部存储器控制器(XMC)(包含SDRAM接口)和1个四线串行外设接口(QSPI)。
AT32F455系列产品包含2个12位的ADC、2个12位的DAC、10个通用16位定时器(包括2个用于电机控制的PWM高级定时器)、2个32位通用定时器、2个基本定时器、和1个低功耗ERTC、1个AES硬件加速器,以及1个真随机数发生器(TRNG)。它们还带有标准和先进的通信接口:多达3个I2C接口、4个SPI接口(复用为I2S接口)、1个全双工I2SF接口、1个SDIO接口、8个USART接口、3个CAN接口、1个红外发射器、1个OTGFS接口。
AT32F455系列产品工作于-40 °C至+105 °C的温度范围,供电电压2.4 V至3.6 V,省电模式可达到低功耗应用的要求。AT32F455系列产品提供各种不同封装形式;根据不同的封装形式,其系列产品之间引脚兼容,软件和功能上也兼容,仅产品中的外设配置不尽相同。
主要特性
· 内核:带有FPU的ARM® 32位Cortex®-M4F CPU
- 最高192 MHz工作频率,带存储器保护单元(MPU),内建单周期乘法和硬件除法
- 内建浮点运算单元(FPU)
- 具有DSP指令集
· 存储器
- 256 K字节到512 K字节的闪存存储器
- 26 K字节的启动程序代码区作启动加载程序(Bootloader)用,可一次性配置成一般用户区
- 4 K字节的OTP存储器
- sLib:将指定之主存储区设为执行代码安全库区,此区代码仅能调用无法读取
- 144 K字节到108 K字节的SRAM(可规划为128 K字节到96 K字节带奇偶校验)
- 具有16位数据总线的外部存储器控制器(XMC):支持SRAM、PSRAM、NOR和SDRAM存储器
- QSPI接口,用于连接外部SPI闪存存储器或SPI RAM扩展,支持地址映射模式
· XMC作为LCD并口,兼容8080/6800模式
· 电源控制(PWC)
- 2.4V至3.6V供电
- 上电复位(POR)、低电压复位(LVR)、电源电压监测器(PVM)
- 低功耗模式:睡眠、深睡眠、和待机,6个WKUP引脚可唤醒待机模式
- VBAT为LEXT、ERTC和20个32位的电池供电寄存器(BPR)供电
· 时钟和复位管理(CRM)
- 4至25 MHz晶体振荡器(HEXT)
- 内置经出厂调校的48 MHz高速时钟(HICK),25 °C达1 %精度,-40 °C至+105 °C达2.5 %精度,带自动时钟校准(ACC)功能
- 32 kHz晶振(LEXT)
- 低速内部时钟(LICK)
· 模拟模块
- 2个12位5.33 MSPS A/D转换器,多达16个外部输入通道;分辨率12/10/8/6位可调;硬件过采样最高达16位分辨率
- 温度传感器(VTS)、内部参考电压(VINTRV)、VBAT电池电压监控(VBAT/4)
- 2个12位D/A转换器
· DMA
- 2个7通道DMA控制器共14通道,支持完全弹性映射
· 多达117个快速GPIO端口
- 所有GPIO口可以映像到16个外部中断(EXINT)
- 几乎所有GPIO口可容忍5 V输入信号
· 多达17个定时器(TMR)
- 2个16位8通道高级定时器,PWM输出带死区控制和紧急剎车功能
- 多达8个16位和2个32位通用定时器,每个定时器最多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入
- 2个16位基本定时器
- 2个看门狗定时器(一般型WDT和窗口型WWDT)
- 系统滴答定时器:24位递减计数器
· ERTC:
- 增强型RTC,具有自动唤醒、闹钟、亚秒级精度、及硬件日历,带校准功能
· 多达23个通信接口
- 3个I2C接口,支持SMBus/PMBus
- 8个USART接口;支持主同步SPI和调制解调器控制;具有ISO7816接口、LIN、IrDA、和RS485驱动使能;支持TX/RX可配置引脚互换
- 4个SPI接口(40 M位/秒),均可复用为半双工I2S接口;其中I2S2/I2S3支持全双工
- 另有1个独立全双工I2S接口(I2SF)
- 3个CAN接口,各内置1408字节的专用缓存
- SDIO接口
- OTGFS全速控制器含片上PHY,内置1280字节的专用缓存,设备模式时支持无晶振(Crystal-less)
- 红外发射器(IRTMR)
· CRC计算单元
· 96位的芯片唯一码(UID)
· AES硬件加速器,支持256/192/128位密钥大小
· 真随机数发生器(TRNG)
· 调试模式
- − 串行线调试(SWD)和串行线输出(SWO)接口
· 温度范围:-40至+105 °C
· 封装
- LQFP144 20 x 20 mm
- LQFP100 14 x 14 mm
- LQFP64 10 x 10 mm
- LQFP48 7 x 7 mm
- QFN48 6 x 6 mm