GD32F403xx User Manual
64
Normal-driver / Normal-power: The Deep-sleep mode is not in low-driver mode by configure
LDEN to 00 in the PMU_CTL register, and not in low-power mode depending on the LDOLP
bit reset in the PMU_CTL register.
Normal-driver / Low-power: The Deep-sleep mode is not in low-driver mode by configure
LDEN to 00 in the PMU_CTL register. The low-power mode enters depending on the LDOLP
bit set in the PMU_CTL register.
Low-driver / Normal-power: The low-driver mode in Deep-sleep mode when the LDO in
normal-power mode depending on the LDOLP bit reset in the PMU_CTL register enters by
configure LDEN to 0b11 and LDNP to 1 in the PMU_CTL register.
Low-driver / Low-power: The low-driver mode in Deep-sleep mode when the LDO in low-
power mode depending on the LDOLP bit set in the PMU_CTL register enters by configure
LDEN to 0b11 and LDLP to 1 in the PMU_CTL register.
No Low-driver: The Deep-sleep mode is not in low-driver mode by configure LDEN to 00 in
the PMU_CTL register.
Note
:
In order to enter Deep-sleep mode smoothly, all EXTI line pending status (in the
EXTI_PD register) and related peripheral flags must be reset, refer to
If not, the program will skip the entry process of Deep-sleep mode to continue to execute the
following procedure.
The Standby mode is based on the SLEEPDEEP mode of the Cortex
®
-M4, too. In Standby
mode, the whole 1.2V domain is power off, the LDO is shut down, and all of IRC8M, HXTAL
and PLL are disabled. Before entering the Standby mode, it is necessary to set the
SLEEPDEEP bit in the Cortex
®
-M4 System Control Register, and set the STBMOD bit in the
PMU_CTL register, and clear WUF bit in the PMU_CS register. Then, the device enters the
Standby mode after a WFI or WFE instruction is executed, and the STBF status flag in the
PMU_CS register indicates that the MCU has been in Standby mode. There are four wakeup
sources for the Standby mode, including the external reset from NRST pin, the RTC alarm,
the FWDGT reset, and the rising edge on WKUP pin. The Standby mode achieves the lowest
power consumption, but spends longest time to wake up. Besides, the contents of SRAM and
registers in 1.2V power domain are lost in Standby mode. When exiting from the Standby
mode, a power-on reset occurs and the Cortex
®
-M4 will execute instruction code from the
0x00000000 address.
Table 3-1. Power saving mode summary
Mode
Sleep
Deep-sleep
Standby
Description
Only CPU clock is off
1.
All clocks in the 1.2V
domain are off
2.
Disable IRC8M,
HXTAL and PLL
1.
The 1.2V domain is
power off
2.
Disable IRC8M,
HXTAL and PLL
LDO Status
On (normal power
mode, normal driver
On (normal power mode
or low power mode,
Off
Содержание GD32F403 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F403xx Arm Cortex M4 32 bit MCU User Manual Revision 2 6 Jul 2022 ...
Страница 177: ...GD32F403xx UserManual 177 Peripheral Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 SDIO SDIO ...
Страница 217: ...GD32F403xx UserManual 217 ensures that no conversion is in progress ...