雅特力科技AT32M416(M:Motor)电机专用系列ARM®Cortex®-M4微控制器,高达180MHz的CPU运算速度,内建单精度浮点运算单元 (FPU)与数字信号处理器(DSP),多达128KB闪存(Flash)和16KB SRAM,启动程序代码区(28KB)除可作启动加载程序(Bootloader)外,也可 一次性配置成一般用户程序和数据区,达到128+28KB存储器的最大空间使用,另有1KB OTP数据存储空间。片上集成丰富的外设资源, 包含2个USART、1个CAN-FD、2个I²C、2个SPI/I²S、6个16位通用定时器(包括1个用于电机控制的PWM高级定时器)、2个基本定时器、 和1个低功耗ERTC,同时还拓展了2个采样率高达2.5Msps的12位18通道高速ADC、2个6位DAC、2个比较器(CMP)和4个运算放大器(OP) (支持PGA模式),多达46个快速GPIO端口。片内提供多数外设之间丰富的互连功能,使得AT32M416系列产品特别适用于电机驱动应用。
AT32M416可运行于工业级温度范围-40~105°C,供电电压2.4V至3.6V。并因应多样的内存使用需求,提供一系列芯片供选用,其系列 产品间引脚兼容,便于在不同性能等级的产品应用中提升效能和开发效率。可广泛适用于家电设备、工业设备、逆变器等电机(Motor Control)或电源应用场景。
主要特性
· 内核:带有FPU的ARM® 32位Cortex® -M4 CPU
- 最高180 MHz工作频率,带存储器保护单元(MPU),内建单周期乘法和硬件除法
- 内建浮点运算单元(FPU)
- 具有DSP指令集
· 存储器
- 64 K字节到128 K字节的闪存存储器
- 28 K字节的启动程序代码区作启动加载程序(Bootloader)用,可一次性配置成一般用户区
- 1 K字节的OTP存储器
- sLib:将指定之主存储区设为执行代码安全库区,此区代码仅能调用无法读取
- 16 K字节的SRAM
· 电源控制(PWC)
- 2.4V至3.6V供电
- 上电复位(POR)、低电压复位(LVR)、电源电压监测器(PVM)
- 低功耗模式:睡眠、深睡眠、和待机,4个WKUP引脚可唤醒待机模式
- 支持20个32位的电池供电寄存器(BPR)
· 时钟和复位管理(CRM)
- 4至25 MHz晶体振荡器(HEXT)
- 内置经出厂调校的48 MHz高速时钟(HICK),25 °C达1 %精度,-40 °C至+105 °C达2.5 %精度
- 32 kHz晶振(LEXT)
- 低速内部时钟(LICK)
· 模拟模块
- 2个12位2.5 MSPS A/D转换器,多达18个外部输入通道;内部通道与OP互连;每通道独立数据寄存器
- 温度传感器(VTS)和内部参考电压(VINTRV)
- 2个6位D/A转换器与CMP和OP互连
- 2个比较器(CMP)带输出消隐功能
- 4个运算放大器(OP),带宽8.5 MHz,支持PGA模式,输入端内置钳位二极管
· DMA
- 1个7通道DMA控制器,支持完全弹性映射
· 多达46个快速GPIO端口
- 所有GPIO口可以映像到16个外部中断(EXINT)
- 几乎所有GPIO口可容忍5 V输入信号
· 多达11个定时器(TMR)
- 1个16位8通道高级定时器,可组成4对互补通道PWM输出,带死区控制和紧急双向刹车功能
- 多达5个16位通用定时器,每个定时器最多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入
- 2个16位基本定时器
- 2个看门狗定时器(一般型WDT和窗口型WWDT)
- 系统滴答定时器:24位递减计数器
· ERTC:增强型RTC,具有自动唤醒、闹钟、亚秒级精度、及硬件日历,带校准功能
· 多达8个通信接口
- 2个I2C接口,支持SMBus/PMBus
- 2个USART接口;支持主同步SPI和调制解调器控制;具有ISO7816接口、LIN、IrDA、和RS485驱动使能;支持TX/RX可配置引脚互换
- 2个SPI接口(36 M位/秒),均可复用为半双工I2S接口
- 1个CAN接口,内置1408字节的专用缓存(支持CAN FD协议)
- 红外发射器(IRTMR)
· CRC计算单元
· 96位的芯片唯一码(UID)
· 串行线调试(SWD)
· 温度范围:-40至+105 °C
· 封装
- LQFP48 7 x 7 mm
- LQFP32 7 x 7 mm
- QFN32 4 x 4 mm
- TSSOP24 7.8 x 4.4 mm
·