官方规格书下载:
规格书下载: https://www.st.com/resource/en/datasheet/STM32G474RC.pdf
型号描述:
STM32G474xB/xC/xE设备基于高性能Arm® Cortex®-M4 32位RISC核心,工作频率高达170MHz。
Cortex-M4核心具有单精度浮点单元(FPU),支持所有Arm单精度数据处理指令和数据类型。它还实现了一套完整的数字信号处理(DSP)指令和内存保护单元(MPU),增强了应用程序的安全性。
这些设备内置高速存储器(512KB Flash存储器和128KB SRAM),用于静态存储器的灵活外部存储器控制器(FSMC)(适用于100引脚及以上的器件),Quad SPI Flash存储器接口,以及与两个APB总线、两个AHB总线和一个32位多AHB总线矩阵相连接的广泛的增强I/O和外设。
这些设备还嵌入了用于嵌入式Flash存储器和SRAM的多种保护机制:读保护、写保护、可保护的存储区域和专有代码读保护。
设备嵌入了允许数学/算术功能加速的外围设备(CORDIC用于三角函数,FMAC单元用于滤波函数)。
它们提供了五个快速的12位ADC(5Msps),七个比较器,六个运算放大器,七个DAC通道(3个外部和4个内部),内部电压参考缓冲器,低功耗RTC,两个通用32位定时器,三个用于电机控制的16位PWM定时器,七个通用16位定时器,一个16位低功耗定时器以及具有184ps分辨率的高分辨率定时器。
功能特性:
核心:Arm® 32位Cortex®-M4 CPU与FPU,自适应实时加速器(ART Accelerator),允许从Flash存储器执行0等待状态,频率高达170MHz,213 DMIPS,MPU,DSP指令
工作条件:VDD、VDDA电压范围:1.71V至3.6V
数学硬件加速器:CORDIC用于三角函数加速,FMAC:滤波数学加速器
存储器:512KB带ECC支持的Flash存储器,两个读-写时可读的内存区域,专有代码读保护(PCROP),可保护的存储区域,1KB OTP;96KB带硬件奇偶校验的SRAM,例行推进器:32KB指令和数据总线上的SRAM,带硬件奇偶校验(CCM SRAM);外部存储器接口,支持SRAM、PSRAM、NOR和NAND存储器的FSMC,Quad-SPI存储器接口
复位和供电管理:上电/下电复位(POR/PDR/BOR),可编程电压检测器(PVD),低功耗模式:睡眠、停止、待机和关机;RTC和备份寄存器的VBAT供电
时钟管理:4至48MHz晶体振荡器,32kHz振荡器带校准,内部16MHz RC带PLL选项(±1%),内部32kHz RC振荡器(±5%)
高达107个快速I/O,可映射到外部中断向量;多个具有5V容忍能力的I/O
互联矩阵,16通道DMA控制器
5个12位ADC,0.25µs,最多42个通道,分辨率最高可达16位,硬件过采样,0至3.6V转换范围
7个12位DAC通道,3个缓冲外部通道1MSPS,4个非缓冲内部通道15MSPS
7个超快速轨到轨模拟比较器
6个运算放大器,可用于PGA模式,所有端口均可访问
内部电压参考缓冲器(VREFBUF),支持三种输出电压(2.048V、2.5V、2.95V)
17个定时器:HRTIM(高分辨率和复杂波形生成器):6个16位计数器,184ps分辨率,12个PWM,2个32位计时器和2个16位定时器,可实现四个IC/OC/PWM或脉冲计数器和正交(增量)编码器输入,3个16位8通道先进电机控制定时器,可实现8个PWM通道,死区生成和紧急停止,1个16位计时器,带有2个IC/OCs,一个OCN/PWM,死区生成和紧急停止,2个16位定时器,带有IC/OC/OCN/PWM,死区生成和紧急停止,2个看门狗定时器(独立、窗口),1个SysTick定时器:24位倒计数器,2个16位基础定时器。ERS1 x 低功耗定时器
带有警报功能的日历RTC,从停止/待机模式定期唤醒
通信接口3 x FDCAN控制器,支持灵活数据速率4 x I2C快速模式(1 Mbit/s),具有20 mA电流沉降,SMBus/PMBus,从停止模式唤醒5 x USART/UART(ISO 7816接口,LIN,IrDA,调制解调控制)1 x LPUART4 x SPI,4到16可编程比特帧,2 x 带有复用的半双工I2S接口1 x SAI(串行音频接口)USB 2.0全速接口,支持低功耗模式和BCD支持IRTIM(红外接口)USB Type-C™ / USB电源传递控制器(UCPD)
真随机数发生器(RNG)
CRC计算单元,96位唯一标识符
开发支持:串行线调试(SWD),JTAG,嵌入式跟踪宏单元(ETM)