HC32F472

 

ARMv7-M 架构 32bit Cortex-M4 CPU,集成 FPUMPU,支持 SIMD 指令的 DSP,及 CoreSight 标准调试单元。最高工作主频 120 MHz,达到 150 DMIPS 410 Coremarks 的运算性能

 

⚫ 内置存储器

 

‒ 最大 512 KByte dual bank Flash memory

 

‒ 最大 64 KByte 的单周期访问高速 SRAM,4 Kbyte的掉电保持 SRAM。

 

⚫ 电源,时钟,复位管理
‒ 系统电源(Vcc):1.8-3.6 V


‒ 7 个独立时钟源:外部主时钟晶振(4-25 MHz)、外部副晶振(32.768 kHz)、内部高速 RC(16/ 20 MHz)、内部中速 RC(8 MHz)、内部低速 RC(32.768kHz)、PLL、内部 WDT 专用 RC(10 kHz)


‒ 包括上电复位(POR)、低电压检测复位(PVD1R/PVD2R)、端口复位(NRST)在内的 15 种复位源,每个复位源有独立标志位

 

⚫ 低功耗运行


‒ 外设功能可以独立关闭或开启


‒ 三种低功耗模式:Sleep、Stop、Power down 模式

 

⚫ 外设运行支持系统显著降低 CPU 处理负荷


‒ 16 通道双主机 DMAC


‒ USBFS 专用 DMAC


‒ 3 个数据计算单元(DCU)


‒ 数学协处理单元(MAU),支持 Sin/ Sqrt


‒ 支持 16 阶 FIR 数字滤波器(FMAC)


‒ 支持外设事件相互触发(AOS)

 

⚫ 高性能模拟


‒ 内置高精度 VREF


‒ 3 个独立 12bit 2.5 MSPS ADC


‒ 8 个独立 12bit DAC


‒ 2 个可编程增益放大器(PGA)


‒ 4 个独立电压比较器(CMP)


‒ 1 个片上温度传感器(OTS)


⚫ Timer


‒ 10 个多功能 16bit PWM Timer(Timer6)


‒ 1 个 16bit 电机 PWM Timer(Timer4)


‒ 2 个 32bit 通用 Timer(TimerA)


‒ 4 个 16bit 通用 Timer(TimerA)


‒ 4 个 16bit 通用 Timer(Timer2)


‒ 2 个 16bit 基础 Timer(Timer0)


‒ 实时时钟 Timer(RTC)


‒ 2 个 WDT,支持内部专用时钟


⚫ 最大 85 个 GPIO


‒ 最大 59 个 5V-tolerant IO


⚫ 最大 19 个通信接口


‒ 6 个 USART,支持 ISO7816-3 协议


‒ 4 个 SPI


‒ 3 个 I2C,支持 SMBus 协议


‒ 1 个 QSPI,支持 60 Mbps 高速访问(XIP)


‒ 3 个 CAN,支持 CAN2.0B、CAN FD


‒ 1 个 USB 2.0 内置 FS-PHY,支持 Device/ Host


‒ 1 个 MDIO


⚫ 外部存储器控制器 EXMC


‒ 支持静态 Memory 控制器


⚫ 数据加密功能


‒ AES/ HASH(SHA256/ HMAC)/ TRNG


⚫ 封装形式:
‒ LQFP100(14×14 mm)


‒ LQFP64(10×10 mm)


‒ LQFP48(7×7 mm)


‒ BGA64(4×4 mm)