STM32H445xI/G设备基于高性能Arm®Cortex®-M7和Cortex®M4 32位RISC内核。Cortex®-M7内核的工作频率高达480 MHz,Cortex®M4内核的工作速度高达240 MHz。这两个内核都具有浮点单元(FPU),支持Arm®单精度和双精度(Cortex®-M7内核)操作和转换(符合IEEE 754),包括一整套DSP指令和一个内存保护单元(MPU),以增强应用程序的安全性。
STM32H445xI/G设备包含高速嵌入式存储器,具有高达2M字节的双组闪存、高达1M字节的RAM(包括192 KB的TCM RAM、高达864 KB的用户SRAM和4 KB的备份SRAM),以及连接到APB总线、AHB总线、,2x32位多AHB总线矩阵和支持内部和外部存储器访问的多层AXI互连。
所有设备都提供三个ADC、两个DAC、两个超低功耗比较器、一个低功耗RTC、一个高分辨率定时器、12个通用16位定时器、两个用于电机控制的PWM定时器、五个低功耗定时器、一个真随机数发生器(RNG)。该设备支持用于外部∑-Δ调制器(DFSDM)的四个数字滤波器。它们还具有标准和高级通信接口。
特色
- 32位Arm Cortex-M7内核,具有双精度FPU和L1缓存:16 KB数据和16 KB指令缓存;频率高达480 MHz、MPU、1027 DMIPS/2.14 DMIPS/MHz(Dhrystone 2.1)和DSP指令
- 32位Arm 32位Cortex-M4内核,带FPU,用于内部闪存和外部存储器的自适应实时加速器(ART加速器),频率高达240 MHz,MPU,300 DMIPS/1.25 DMIPS/MHz(Dhrystone 2.1),以及DSP指令
- 高达2 MB的闪存,支持边读边写
- 1Mbyte的RAM:192 KB的TCM RAM(股份有限公司64 KB的ITCM RAM+128 KB的DTCM RAM,用于时间关键型例程),864 KB的用户SRAM,以及4 KB的备份域SRAM
- 双模式Quad SPI存储器接口,最高运行133 MHz
- 灵活的外部存储器控制器,最高支持32位数据总线:SRAM、PSRAM、SDRAM/LPSSDR SDRAM、NOR/NAND闪存,同步模式下时钟频率敢达125 MHz
- CRC计算单元
- ROP、PC-ROP、主动篡改
- 多达168个具有中断功能的I/O端口
- 3个独立的电源域,可独立时钟门控或关闭:
- D1:高性能能力
- D2:通信外设和定时器
- D3:复位/时钟控制/电源管理
- 1.62至3.6 V应用电源和I/O
- POR、PDR、PVD和BOR
- 内置3.3V内部稳压器的专用USB电源为内部PHY供电
- 为数字电路供电的嵌入式稳压器(LDO)
- 高功率效率SMPS降压转换器调节器,直接为VCORE和/或外部电路供电
- 运行和停止模式下的电压缩放(6个可配置范围)
- 备用调节器(~0.9 V)
- 模拟外围设备/VREF的参考电压+
- 1.2至3.6 V VBAT电源
- 低功耗模式:睡眠、停止、待机和VBAT支持电池充电
- 具有充电能力的VBAT电池工作模式
- CPU和域电源状态监视引脚
- 待机模式下2.95μA(备用SRAM关闭,RTC/LSE打开)
- 内部振荡器:64 MHz HSI、48 MHz HSI48、4 MHz CSI、32 kHz LSI
- 外部振荡器:4-48 MHz HSE,32.768 kHz LSE
- 3×PLL(1个用于系统时钟,2个用于内核时钟),带分数模式
- 1×高速主直接存储器访问控制器(MDMA),支持链表
- 2×带FIFO的双端口DMA
- 1×具有请求路由器功能的基本DMA