
GD32L23x User Manual
70
default. The COREOFF1 domain needs to be powered on when using modules in the
COREOFF1 domain. The COREOFF1 domain can be powered off in order to reduce the
power consumption in Run/Run1/Run2 mode. To further reduce power consumption in low-
power mode (Sleep/Sleep1/Sleep2/Deep-sleep/Deep-sleep1/Deep-sleep2), the COREOFF1
domain can be powered off before entering the low-power mode.
The COREOFF1 power domain includes CAU module.
COREOFF0 power domain
The COREOFF0 power domain is power-off when enter Deep-sleep2 mode and power-on
when exit Deep-sleep2 mode.
The COREOFF0 power domain includes the following module:
CPU/BUS/ADC/CMP/CRC/CTC/DAC/DMA/I2C0/I2C1/SLCD/TRNG/SPI0/SPI1/TIMER1/TIM
ER2/TIMER5/TIMER6/TIMER8/TIMER11/USART0/USART1/USART3/USART4/USBD.
Note:
The CPU registers can be retention or not by configuring NRRD2 bit in PMU_CTL1
register when enter/exit Deep-sleep2 mode.
3.3.4.
Power saving modes
After a system reset or a power reset, the GD32L23x MCU operates at full function and all
power domains are active. Users can achieve lower power consumption through slowing
down the system clocks (HCLK, PCLK1, and PCLK2) or gating the clocks of the unused
peripherals. Besides, ten power saving modes are provided to achieve even lower power
consumption, they are Run, Run1, Run2, Sleep mode, Sleep 1 mode, Sleep2 mode, Deep-
sleep mode, Deep-sleep 1 mode, Deep-sleep 2 mode and Standby mode.
Run mode
After system reset/ power reset or wakeup from standby mode, the MCU enters Run mode.
And the NPLDO (normal power LDO) works in 1.1V mode.
Run1 mode
When in Run mode, the NPLDO should be selected as 0.9V by configuring the LDOVS bits
in PMU_CTL0. In this mode, the system clock frequency should not exceed 16MHz.
Run2 mode
When in Run mode or Run1 mode, the NPLDO can be selected as 0.9V by configuring the
LDOVS bits in PMU_CTL0. The LDNP in PMU_CTL0 register should be configured to select
the low-dirver mode. In this mode, the system clock frequency should not exceed 2MHz.