ACM32F0X0 系列是一款支持多种低功耗模式的通用 MCU。集成 12 位 1.6 Msps 高精度 ADC 以及比较器、运放、触控按键控制器、段式 LCD 控制器,内置高性能定时器、多路 UART、LPUART、SPI、I2C等丰富的通讯外设,内建 AES、TRNG 等信息安全模块,支持多种低功耗模式,具有高整合度、高抗干扰、高可靠性的特点。
内核处理器
Ø 32 位 Cortex-M0
Ø 最高主频 64MHz
Ø 24 位的 SysTick
存储器
Ø 12KB ROM
Ø 多达 32KB SRAM,支持硬件奇偶校验
Ø 多达 128KB eFlash,加密存储
n 页大小:512 字节
n 数据位宽:32bits
n Page 擦除时间:4ms(max)
n Word 编程时间:40μs(max)
n Page 擦写次数:100,000 次
n 数据保存时间:10 年
时钟
Ø 内部 64MHz RC 振荡器
Ø 内部 32KHz RC 振荡器
Ø 4~32MHz 外部晶体振荡器
Ø 32.768KHz 外部晶体振荡器
Ø 内置 PLL
算法
Ø 对称算法:AES-128/-192/-256
Ø 随机数:TRNG,符合 FIPS140-2 要求
Ø CRC:CRC-7/-8/-16/-32,特征多项式可配
外围逻辑
Ø 多达 56 个 GPIO(含复用),支持边沿/电平中断
Ø UART:3 路串口,支持 LIN 协议
Ø SPI:2路SPI接口,支持主/从模式,支持 Mode0/1/2/3,传输协议,支持 QSPI
Ø I2C:2路I2C接口,可选择主/从模式,支持Standard/Fast/Fast-Plus 三种速率模式,支持SMBUS
Ø LPUART:1 路低功耗 UART,支持 STOP 模式唤醒功能
Ø 7 个定时器:
n 1 个 16 位高级定时器,支持输入捕获/输出比较,支持 PWM 输出/互补输出/死区插入/刹车/编码模式
n 5 个 16 位通用定时器,支持 PWM 输出
n 1 个 16 位基本定时器
Ø RTC:带日历功能,支持时钟补偿校准,支持 ALARM功能,支持 Tamper 检测功能
Ø WDT:1 个系统 WDT,1 个独立 WDT
Ø ADC:1 路 12bits ADC,速率1.6Msps
Ø COMP:2 路比较器,带窗口功能
Ø OPAMP:多达 3 路运算放大器
Ø LVD:支持低电压检测,可配置 8 阶比较电平
Ø 支持多达 16 个自电容按键
Ø 多达 8COM*36SEG 或 4COM*40SEG 的 LCD 接口
Ø 1 路 CAN 接口
电气参数
Ø ESD 保护:4KV(HBM)
Ø 工作电压(IO 电压):1.70V~3.60V
Ø 功耗:典型工作电流 5mA@64MHz,STOP 模式电流<10.5μA,STANDBY 模式电流<1μA
封装形式
TSSOP28/LQFP32/QFN32/LQFP48/LQFP64
开发支持
Ø Boot支持 UART/SPI 下载
Ø SWD 调试接口,DAP/J-LINK/ULINK2/STLINK
Ø 开发板/release 开发包,SWD 离线下载器
Ø ARMKeil MDK(5.0 版本以上)