Figure 25. Cpus Low-Power Modes Possible Transitions - ST STM32WL55JC Reference Manual

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Table of Contents

Advertisement

RM0453
Enter Stop 0 mode
The Stop 0 mode is entered according
Cortex system control register is set (see
If Flash memory programming is ongoing, the Stop 0 mode entry is delayed until the
operation is completed.
If an access to the APB domain is ongoing, the Stop 0 mode entry is delayed until the APB
access is finished.
In Stop 0 mode, the following features can be selected by programming individual control
bits:
Independent watchdog (IWDG): the IWDG is started by writing to its key register or by
hardware option. Once started, it cannot be stopped except by a reset. See
Section 30.3: IWDG functional
Real-time clock (RTC): this is configured by the RTCEN bit in the
control register
Internal RC oscillator (LSI): this is configured by the LSIxON bit in the
control/status register
External 32.768 kHz oscillator (LSE): this is configured by the LSEON bit in the
Backup domain control register
Sub-GHz radio activity, as programmed, see
PVD detection configured in
Several peripherals can be used in Stop 0 mode and can add consumption if they are
enabled and clocked by LSI or LSE: LPTIMx (x = 1, 2, 3), I2Cx (x = 1, 2, 3),
USARTx (x = 1, 2), LPUART1.
In Stop 0 mode, when HSIKERON is enabled, the wakeup capabilities of some peripherals
are also available when clocked by HSI16: I2Cx (x = 1, 2, 3), USARTx (x = 1, 2) or
LPUART1.
The comparators can be used in Stop 0 mode, PVM3 and PVD as well. If they are not
needed, they must be disabled by software to save their power consumption.
ADC, temperature sensor and VREFBUF buffer can consume power during the Stop 0
mode, unless they are disabled before entering this mode.
Exit Stop 0 mode
The Stop 0 mode is exited according to what is indicated in
details).
When exiting Stop 0 mode by issuing an interrupt or a wakeup event, the HSI16 oscillator is
selected as system clock if the bit STOPWUCK is set in
(RCC_CFGR). The MSI oscillator is selected as system clock if the bit STOPWUCK is
cleared. The wakeup time is shorter when HSI16 is selected as wakeup system clock. The
MSI selection enables a wakeup at higher frequency, up to 48 MHz.
When the voltage regulator operates in low-power mode, an additional startup delay is
incurred when waking up from Stop 0 mode with HSI16. By keeping the internal regulator on
during Stop 0 mode, the consumption is higher but the startup time is reduced.
Section
Table
description.
(RCC_BDCR).
(RCC_CSR).
(RCC_BDCR).
PWR control register 3
RM0453 Rev 2
6.5.3, when the SLEEPDEEP bit in the
51).
Section 5: Sub-GHz radio
(PWR_CR3).
Section 6.5.4
RCC clock configuration register
Power control (PWR)
RCC Backup domain
RCC
RCC
(SUBGHZ).
(see
Table 51
for
245/1454
275

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32WL55JC and is the answer not in the manual?

This manual is also suitable for:

Stm32wl5 seriesStm32wl54 series

Table of Contents

Save PDF