STM32G4系列集成了运行于170 MHz的32位Arm® Cortex®-M4内核(支持FPU和DSP指令),以及3种不同的硬件加速器:ART Accelerator™、CCM-SRAM程序执行加速器和数学运算加速器。
STM32G4系列还提供:
- 丰富的高级模拟外设(比较器、运算放大器、DAC)
- 支持硬件过采样的ADC(16位分辨率)
- 具有纠错码 (ECC) 的双存储区Flash存储器(支持现场固件升级)
- 安全的存储区
- 高分辨率定时器(版本 2)
- 具有供电功能的USB Type-C®接口以及物理层 (PHY)
- AES硬件加密



灵活的内部互连矩阵可实现在外设之间的自主式通信,节省了CPU资源并降低了功耗。
与STM32F3系列高度兼容,确保在设计不同性能等级的衍生应用时提供卓越的效率

STM32G474xE
Arm® Cortex®-M4 32位微控制器+浮点单元(FPU),170 MHz / 213 DMIPS,
128 KB SRAM,丰富的模拟功能,数学加速器,184 ps 12通道高分辨率定时器
数据表 - 生产数据
特性
包含ST最先进的专利技术
技术
LQFP48(7 x 7毫米) UFQFPN48 WLCSP81
• 核心:Arm 32位Cortex-M4 CPU,带FPU,LQFP64封装(10 x 10毫米)(7 x 7毫米)(4.02 x 4.27毫米)
自适应实时加速器(ART) LQFP80(12 x 12毫米)
LQFP100(14 x 14毫米)
(配备加速器)支持0等待状态执行 LQFP128(14 x 14毫米)
来自闪存,频率高达170 MHz
包含213条DMIPS、MPU、DSP指令 UFBGA121 TFBGA100
• 操作条件:(6 x 6毫米)(8 x 8毫米)
-- VDD、VDDA电压范围:
• 时钟管理
1.71伏至3.6伏
-- 4至48兆赫的晶体振荡器
• 数学硬件加速器------带校准功能的32 kHz振荡器
-- 用于三角函数的CORDIC算法
-- 内置16 MHz RC振荡器,带PLL选项(± 1%)
加速
-- 内部32 kHz RC振荡器(± 5%)
-- FMAC:滤波器数学加速器
• 最多支持107个快速I/O
• 回忆 -- 均可映射到外部中断向量
-- 512 KB带ECC的闪存 -- 多个具有5V容错能力的输入/输出
支持,双银行读写同时进行,
• 互连矩阵
专有代码读出保护
(PCROP),安全存储区,1 KB • 16通道DMA控制器
一次性密码
• 5个12位模数转换器(ADC),采样时间为0.25微秒,最多支持42个通道。
-- 96 KB的SRAM,带有硬件奇偶校验功能 分辨率高达16位,具备硬件支持
对前32KB内存实施检查,采用过采样技术,转换范围为0至3.6V
-- 常规增强型:32 KB SRAM,支持7个12位DAC通道
指令和数据总线,带有硬件
-- 3个带缓冲的外部通道,采样率为1 MSPS
奇偶校验(CCM SRAM)
-- 4个无缓冲内部通道,采样率为15 MSPS
-- 用于静态数据的外部存储器接口
• 支持SRAM的FSMC存储器,• 7个超快速轨到轨模拟比较器
• PSRAM、NOR和NAND存储器
• 6个可用于...的运算放大器
-- 四线SPI存储器接口 PGA模式,所有端子均可访问
• 复位与电源管理 • 内部电压基准缓冲器(VREFBUF) -- 上电/掉电复位 支持三种输出电压(2.048 V、(POR/PDR/BOR) 2.5 V、2.9 V)
-- 可编程电压检测器(PVD)
• 17个定时器: -- 低功耗模式:睡眠、停止、待机
-- HRTIM(高分辨率和复杂波形生成器及关机功能):
6个16位计数器, -- 用于RTC和备份寄存器的VBAT电源
184皮秒分辨率,12个PWM
2021年11月 DS12288 修订版6 1/236
**********************************************************************************************
-- 2个32位定时器和2个16位定时器,带有 • 通信接口
最多四个IC/OC/PWM或脉冲计数器 -- 3个支持灵活功能的FDCAN控制器
以及正交(增量式)编码器输入数据速率
-- 3个16位8通道高级电机控制器 -- 4个带快速模式增强(1 Mbit/s)的I2C接口
控制定时器,最多支持8个PWM通道,20毫安电流吸收能力,SMBus/PMBus接口,
通道、死区时间生成以及从停止状态唤醒
紧急停止 - 5个USART/UART(ISO 7816接口,
-- 1个16位定时器,带有2个输入/输出控制器(IC/OC),一个LIN、IrDA、调制解调器控制)
OCN/PWM、死区时间生成以及1个LPUART
紧急停止
-- 4个SPI接口,4至16个可编程位帧,
-- 2个带IC/OC/OCN/PWM功能的16位定时器,其中2个具备多路复用半双工I2S功能
死区时间生成与紧急停止接口
-- 2个看门狗定时器(独立式,窗口式) -- 1个SAI(串行音频接口)
-- 1个SysTick定时器:24位递减计数器 -- 带LPM的USB 2.0全速接口
-- 2个16位基本定时器 BCD支持
-- 1个低功耗定时器 -- IRTIM(红外接口)
• 带闹钟、周期性唤醒功能的日历实时时钟 -- USB Type-C™ /USB 供电
来自停止/待机控制器(UCPD)
• 真随机数生成器(RNG)
• CRC计算单元,96位唯一ID
• 开发支持:串口线调试
(软件调试),JTAG,嵌入式跟踪宏单元™
表1. 设备概述
参考 部件编号
STM32G474CB、STM32G474MB、STM32G474RB,
STM32G474xB
STM32G474VB、STM32G474QB、STM32G474PB
STM32G474CC、STM32G474MC、STM32G474RC,
STM32G474xC
STM32G474VC、STM32G474QC、STM32G474PC
STM32G474CE、STM32G474ME、STM32G474RE,
STM32G474xE
STM32G474VE、STM32G474QE、STM32G474PE
************************************************************************************************
目录
-
引言。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
-
描述。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 功能概述 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
® ®
3.1 带有FPU的Arm Cortex-M4内核。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 自适应实时内存加速器(ART加速器)。 . . . . . . . . . . 18
3.3 内存保护单元。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 嵌入式闪存。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 嵌入式SRAM。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6 多AHB总线矩阵。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.7 启动模式。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.8 CORDIC。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.9 滤波器数学加速器(FMAC)。 . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.10 循环冗余校验计算单元(CRC)。 . . . . . . . . . . . . . . . . . . 23
3.11 电源管理。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.11.1 供电方案。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.11.2 电源监控器。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.11.3 电压调节器。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.11.4 低功耗模式。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.11.5 重置模式。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.11.6 VBAT操作。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.12 互连矩阵。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.13 时钟与启动。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.14 通用输入/输出(GPIOs)。 . . . . . . . . . . . . . . . . . . . . . . . . 30
3.15 直接内存访问控制器(DMA)。 . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.16 DMA请求路由器(DMAMUX)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.17 中断和事件。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.17.1 嵌套向量中断控制器(NVIC)。 . . . . . . . . . . . . . . . . . . . . . 31
3.17.2 扩展中断/事件控制器(EXTI)。 . . . . . . . . . . . . . . . . . . . . . 31
3.18 模数转换器(ADC)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.18.1 温度传感器。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
DS12288 修订版 6
************************************************************************************************
3.18.2 内部电压基准(VREFINT)。 . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.18.3 VBAT电池电压监测。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.18.4 运算放大器内部输出(OPAMPxINT):。 . . . . . . . . . . . . . . 33
3.19 数模转换器(DAC)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.20 电压基准缓冲器(VREFBUF)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.21 比较器(COMP)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.22 运算放大器(OPAMP)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.23 随机数生成器(RNG)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.24 定时器和看门狗。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.24.1 高分辨率定时器(HRTIM)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.24.2 高级电机控制定时器(TIM1、TIM8、TIM20)。 . . . . . . . . . . . . . . 36
3.24.3 通用定时器(TIM2、TIM3、TIM4、TIM5、TIM15、TIM16), (TIM17)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.24.4 基本定时器(TIM6和TIM7)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.24.5 低功耗定时器(LPTIM1)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.24.6 独立看门狗(IWDG)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.24.7 系统窗口看门狗(WWDG)。 . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.24.8 SysTick定时器。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.25 实时时钟(RTC)和备份寄存器。 . . . . . . . . . . . . . . . . . . . . . 39
3.26 篡改与备份寄存器(TAMP)。 . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.27 红外发射器。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.28 内部集成电路接口(I2C)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.29 通用同步/异步收发器(USART)。 . . 42
3.30 低功耗通用异步收发器(LPUART)。 . . . 43
3.31 串行外设接口(SPI)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.32 串行音频接口(SAI)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.33 控制器局域网(FDCAN1、FDCAN2、FDCAN3)。 . . . . . . . . . . . . 45
3.34 通用串行总线(USB)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.35 USB Type-C™ / USB 电力输送控制器 (UCPD)。 . . . . . . . . . . . . 45
3.36 时钟恢复系统(CRS)。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.37 灵活静态存储控制器(FSMC)。 . . . . . . . . . . . . . . . . . . . . . . . 46
3.38 四路SPI存储器接口(QUADSPI)。 . . . . . . . . . . . . . . . . . . . . . . . . 47
3.39 开发支持。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.39.1 串行线JTAG调试端口(SWJ-DP)。 . . . . . . . . . . . . . . . . . . . . . . . . 48
3.39.2 嵌入式追踪宏单元™。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
************************************************************************************************
************************************************************************************************
************************************************************************************************
试一试:
专家审校
************************************************************************************************
描述
STM32G431x6/x8/xB器件基于高性能Arm® Cortex®-M4 32位RISC内核。工作频率高达170 MHz。
Cortex-M4内核带有单精度浮点运算单元 (FPU),支持所有Arm单精度数据处理指令和所有数据类型。该内核还具备一组完整的DSP(数字信号处理)指令和用于增强应用安全性的存储器保护单元 (MPU)。
这些器件内置高速存储器(高达128 KB的Flash存储器和高达32 KB的SRAM)以及大量增强型I/O和外设,这些I/O和外设连接至2条APB总线、2条AHB总线和32位多AHB总线矩阵。
它们还为嵌入式Flash存储器和SRAM嵌入了多种保护机制,分别是:读保护、写保护、安全存储区域和专有代码读保护。
这些器件内置的外设支持数学/算术函数加速(CORDIC用于三角函数,FMAC单元用于滤波函数)。
它们带有2个快速12位ADC (4 MSps)、4个比较器、3个运算放大器、4个DAC通道(2个外部通道和2个内部通道)、1个内部电压参考缓冲器、1个低功耗RTC、1个通用32位定时器、2个专用于电机控制的16位PWM定时器、7个通用16位定时器以及1个16位低功耗定时器。
它们还带有标准和高级通信接口,如:
-
3个I2C接口
-
3个SPI接口,与2个半双工I2S接口复用
-
3个USART接口,其中包含1个UART接口和1个低功耗UART接口
-
1个FDCAN接口
-
1个SAI接口
-
USB设备
-
UCPD
这些器件的工作温度范围是-40至+85 °C(+105 °C结温)和-40至+125 °C(+130 °C结温),电源电压范围是1.71至3.6 V。这些器件均提供一组全面的节能模式,支持用户实现低功耗应用设计。
支持一些独立电源供电,包括为ADC、DAC、OPAMP和比较器供电的模拟独立电源输入。VBAT输入支持备份RTC和寄存器。
STM32G431x6/x8/xB系列提供从32引脚到100引脚的9种封装规格。
All features
- 包含意法半导体先进专利技术
- 内核:配有FPU的Arm® 32位Cortex®-M4 CPU、在Flash存储器中实现零等待状态运行性能的自适应实时加速器(ART加速器)、主频高达170 MHz,能够实现213 DMIPS的性能,MPU,具有DSP指令
- 工作条件:
- VDD、VDDA电压范围:1.71 V至3.6 V
- 数学硬件加速器
- 用于三角函数加速的CORDIC
- FMAC:滤波器数学加速器
- 存储器
- 具有ECC支持、专有代码读保护 (PCROP)、安全存储区域和1 KB OTP的128 KB Flash存储器
- 22 KB SRAM,前16 KB实现了硬件奇偶校验
- 程序执行加速器:指令和数据总线上的10 KB SRAM,支持硬件奇偶校验 (CCM SRAM)
- 复位和电源管理
- 上电/掉电复位 (POR/PDR/BOR)
- 可编程电压检测器 (PVD)
- 低功耗模式:睡眠、停止、待机和关断
- RTC和备份寄存器的VBAT模式供电
- 时钟管理
- 4 MHz至48 MHz晶振
- 带校准功能的32 kHz振荡器
- 具有PLL选项的内部16 MHz RC振荡器 (± 1%)
- 内部32 kHz RC振荡器 (± 5%)
- 高速I/O端口多达86个
- 所有端口均可映射到外部中断向量
- 多个I/O,耐受5 V电压
- 互连矩阵
- 12通道DMA控制器
- 2个ADC 0.25 µs(多达23个通道)。硬件过采样时的分辨率高达16位,转换范围是0至3.6 V
- 4个12位DAC通道
- 2个缓冲外部通道1 MSPS
- 2个无缓冲内部通道15 MSPS
- 4个超快速轨到轨模拟比较器
- 3个可在PGA模式下使用的运算放大器,所有终端均可访问
- 内部电压参考缓冲器 (VREFBUF),支持三种输出电压(2.048 V、2.5 V和2.9 V)
- 14个定时器:
- 1个32位定时器和2个16位定时器,均带有多达4个用于IC/OC/PWM或脉冲计数的通道和正交增量编码器输入
- 2个16位8通道高级电机控制定时器,多达8个PWM通道,具有死区生成和紧急停止功能
- 1个16位定时器,带2个IC/OC,1个OCN/PWM,具有死区生成和紧急停止功能
- 2个16位定时器,带IC/OC/OCN/PWM,具有死区生成和紧急停止功能
- 2个看门狗定时器(独立看门狗和窗口看门狗)
- 1个SysTick定时器:24位递减计数器
- 2个16位基本定时器
- 1个低功耗定时器
- 日历RTC,支持闹钟和从停止/待机模式周期唤醒功能
- 通信接口
- 1个FDCAN控制器,支持灵活的数据速率
- 3个I2C增强快速模式 (1 Mbps),支持20 mA灌电流、SMBus/PMBus和从停止模式唤醒功能
- 4个USART/UART(ISO 7816接口、LIN、IrDA、调制解调器控制)
- 1个LPUART
- 3个SPI,支持4至16位可编程位帧,其中2个带有复用半双工I2S接口
- 1个SAI(串行音频接口)
- 支持LPM和BCD的USB 2.0全速接口
- IRTIM(红外接口)
- USB Type-C®/USB功率传输控制器 (UCPD)
- 真随机数发生器 (RNG)
- CRC计算单元,96位唯一ID
- 开发支持:串行线调试 (SWD)、JTAG、Embedded Trace Macrocell™

111

STM32G4x3
STM32G4x3是基于运行于170MHz的Arm® Cortex®-M4内核(带FPU和DSP指令)的混合信号微控制器。它们是STM32G4系列中的高性能产品,集成了最大数量的模拟外设。
该器件配有:
- 5个超快速12位ADC(4M samples/s)
- 7个12位DAC(最高速率15M samples/s)
- 7个超快速比较器(17ns)
- 6个具有可编程增益的运算放大器
- ART、CCM SRAM,以及数学运算加速器
- 双bank闪存
- 多达3个CAN-FD
- USB 2.0全速数据设备接口
- USB Type-C™和电力传输控制器(UCPD)
片内Flash存储器范围为128KB到512 KB,封装为48到128引脚。
STM32G4x4
STM32G4x4高分辨率系列专门针对数字电源相关应用,例如D-SMPS、照明、焊接、太阳能系统逆变器及无线充电器。
STM32G4x4的主要外设有:
- 高分辨率定时器:184 ps,对供电和温度漂移可实现自补偿
- 5个超快速12位ADC(4M samples/s)
- 7个12位DAC(最高速率15M samples/s)
- 7个超快速比较器(17ns)
- 6个具有可编程增益的运算放大器
- ART、CCM SRAM,以及数学运算加速器
- 双bank闪存
- 多达3个CAN-FD
- USB 2.0全速数据设备接口
- USB Type-C™和电力传输控制器(UCPD)
高分辨率定时器共由7个定时器组成,包括:
- 12个PWM输出(可以成对耦合)
- 10个外部状态输入(电流限制、零电压/零电流检测等)和6个故障输入
高分辨率定时器的主要特性如下:
- 184 ps 分辨率(适用于所有操作模式)
- 可变占空比、可变频率及零界模式
- 许多可降低CPU负荷的特性
- Valley skipping模式和斜坡补偿
- 每个定时器都有一路DMA通道
- 内置的突发模式控制器和特定拓扑的模式:推挽和谐振。
- 定时器之间的大量互连用于:
- 复位/启动相邻定时器
- 置位 / 复位 / 切换其他输出
- 等同于4.6GHz的高分辨率定时器的各项功能,易于编程实现

3.11.4 Low-power modes
By default, the microcontroller is in Run mode after system or power Reset. It is up to the
user to select one of the low-power modes described below:
• Sleep mode: In Sleep mode, only the CPU is stopped. All peripherals continue to
operate and can wake up the CPU when an interrupt/event occurs.
• Low-power run mode: This mode is achieved with VCORE supplied by the low-power
regulator to minimize the regulator's operating current. The code can be executed from
SRAM or from Flash, and the CPU frequency is limited to 2 MHz. The peripherals with
independent clock can be clocked by HSI16.
• Low-power sleep mode: This mode is entered from the low-power run mode. Only the
CPU clock is stopped. When wakeup is triggered by an event or an interrupt, the
system reverts to the Low power run mode.
• Stop mode: In Stop mode, the device achieves the lowest power consumption while
retaining the SRAM and register contents. All clocks in the VCORE domain are
stopped. The PLL, as well as the HSI16 RC oscillator and the HSE crystal oscillator are
disabled. The LSE or LSI keep running. The RTC can remain active (Stop mode with
RTC, Stop mode without RTC). Some peripherals with wakeup capability can enable
the HSI16 RC during Stop mode, so as to get clock for processing the wakeup event.
• Standby mode: The Standby mode is used to achieve the lowest power consumption
with brown-out reset, BOR. The internal regulator is switched off to power down the
VCORE domain. The PLL, as well as the HSI16 RC oscillator and the HSE crystal
oscillator are also powered down. The RTC can remain active (Standby mode with
RTC, Standby mode without RTC). The BOR always remains active in Standby mode.
No power voltage
monitoring is possible in this mode. Therefore, switching to RTC domain is not
supported. SRAM and register contents are lost except for registers in the RTC
domain. The device exits Shutdown mode upon external reset event (NRST pin),
IWDG reset event, wakeup event (WKUP pin, configurable rising or falling edge) or
RTC event (alarm, periodic wakeup, timestamp, tamper).
3.11.5 Reset mode
In order to improve the consumption under reset, the I/Os state under and after reset is
"analog state" (the I/O schmitt trigger is disabled). In addition, the internal reset pull-up is
deactivated when the reset source is internal.
26/236
3.11.4 低功耗模式
默认情况下,微控制器在系统复位或电源复位后会进入运行模式。具体操作由用户决定
用户可选择下述低功耗模式之一:
• 睡眠模式:在睡眠模式下,只有CPU停止运行。所有外设继续运行
能够运行,并在发生中断/事件时唤醒CPU。
• 低功耗运行模式:该模式通过低功耗提供的VCORE来实现
调节器以最小化调节器的运行电流。该代码可以从..执行
SRAM或来自Flash,且CPU频率限制为2 MHz。外设具有
独立时钟可以通过HSI16进行计时。
• 低功耗睡眠模式:此模式是从低功耗运行模式进入的。在此模式下,只有
CPU时钟已停止。当事件或中断触发唤醒时
系统恢复到低功耗运行模式。
• 停止模式:在停止模式下,设备实现了最低功耗
保留SRAM和寄存器内容。VCORE域中的所有时钟
已停止。锁相环(PLL)、HSI16 RC振荡器以及HSE晶体振荡器均已停止
已禁用。LSE或LSI继续运行。RTC可以保持活动状态(带停止模式)
RTC(实时时钟),无RTC的停止模式)。一些具有唤醒功能的外设可以启用
在停止模式下,启用HSI16 RC,以便获取时钟来处理唤醒事件。
• 待机模式:待机模式用于实现最低功耗
在断电复位(BOR)模式下,内部稳压器被关闭以实现断电
VCORE域。锁相环(PLL),以及HSI16 RC振荡器和HSE晶体振荡器
振荡器也被关闭。RTC(实时时钟)可以保持活动状态(待机模式)
RTC(实时时钟),无RTC的待机模式)。在待机模式下,BOR(带电复位)始终保持激活状态。
无电源电压
在此模式下可以进行监控。因此,切换到RTC域并非
受支持。除了实时时钟(RTC)中的寄存器外,静态随机存取存储器(SRAM)和寄存器内容都会丢失
域。设备在外部复位事件(NRST引脚)发生时退出关机模式,
IWDG复位事件、唤醒事件(WKUP引脚,可配置上升沿或下降沿)或
RTC事件(报警、周期性唤醒、时间戳、篡改)。
3.11.5 重置模式
为了提高复位后的功耗性能,需要了解复位前后的输入/输出(I/O)状态
"模拟状态"(输入/输出施密特触发器已禁用)。此外,内部复位上拉电阻为
当复位源为内部时,该功能被停用。
https://www.st.com.cn/zh/microcontrollers-microprocessors/stm32g4x1.html
产品规格书
STM32G474
https://www.st.com.cn/zh/microcontrollers-microprocessors/stm32g474cb.html
