STM32G474xB/xC/xE设备基于高性能Arm®Cortex®-M4 32位RISC内核。它们的工作频率高达170MHz。
Cortex-M4内核具有单精度浮点单元(FPU),支持所有Arm单精度数据处理指令和所有数据类型。它还实现了一整套DSP(数字信号处理)指令和一个增强应用程序安全性的存储器保护单元(MPU)。
这些设备嵌入了高速存储器(512 KB的闪存和128 KB的SRAM)、用于静态存储器的灵活外部存储器控制器(FSMC)(适用于100引脚及以上封装的设备)、Quad SPI闪存接口以及连接到两条APB总线、两条AHB总线和32位多AHB总线矩阵的大量增强型I/O和外围设备。
这些设备还为嵌入式闪存和SRAM嵌入了几种保护机制:读出保护、写入保护、安全存储区域和专有代码读出保护。
这些设备嵌入了允许数学/算术函数加速的外围设备(CORDIC用于三角函数,FMAC单元用于滤波函数)。
它们提供五个快速12位ADC(5 Msps)、七个比较器、六个运算放大器、七个DAC通道(3个外部和4个内部)、一个内部电压参考缓冲器、一个低功耗RTC、两个通用32位定时器、三个专用于电机控制的16位PWM定时器、七个通用16位定时器、一个16位低功耗定时器以及184 ps分辨率的高分辨率定时器。
它们还具有标准和高级通信接口,例如:
特色
- 五、日五、数字数据分析电压范围:1.71 V至3.6 V
- 三角函数加速的CORDIC
- FMAC:滤波数学加速器
- 512 KB闪存,支持ECC,两组读写,专有代码读出保护(PCROP),安全内存区域,1 KB OTP
- 96 KB的SRAM,在前32 KB上执行硬件奇偶校验
- 例行升压器:指令和数据总线上32 KB的SRAM,带有硬件奇偶校验(CCM SRAM)
- 静态存储器FSMC的外部存储器接口,支持SRAM、PSRAM、NOR和NAND存储器
- 四SPI存储器接口
- 通电/断电复位(POR/PDR/BOR)
- 可编程电压检测器(PVD)
- 低功耗模式:休眠、停止、待机和关机
- 五、蝙蝠RTC和备用寄存器电源
- 4至48 MHz晶体振荡器
- 带校准的32 kHz振荡器
- 内部16 MHz RC,带PLL选项(±1%)
- 内部32 kHz RC振荡器(±5%)
- 所有可映射到外部中断向量
- 几个具有5 V耐受能力的I/O