RM0390 Rev 4 103/1328
RM0390 Power controller (PWR)
115
Exiting Sleep mode
The Sleep mode is exited according to Exiting low power mode.
Refer to Table 16 for details on how to exit the Sleep mode.
5.3.5 Stop mode
The Stop mode is based on the Cortex
®
-M4 with FPU deepsleep mode combined with
peripheral clock gating. The voltage regulator can be configured either in normal or low-
power mode. In Stop mode, all clocks in the 1.2 V domain are stopped, the PLLs, the HSI
and the HSE RC oscillators are disabled. Internal SRAM and register contents are
preserved.
In Stop mode, the power consumption can be further reduced by using additional settings in
the PWR_CR register. However this will induce an additional startup delay when waking up
from Stop mode (see Table 17).
Table 16. Sleep-now entry and exit
Sleep-now mode Description
Mode entry
WFI (Wait for Interrupt) or WFE (Wait for Event) while:
– SLEEPDEEP = 0
Refer to the Cortex
®
-M4 with FPU System Control register.
On Return from ISR while:
– SLEEPDEEP = 0 and
– SLEEPONEXIT = 1
Refer to the Cortex
®
-M4 with FPU System Control register.
Mode exit
If WFI or Return from ISR was used for entry:
– Interrupt: refer to Table 38: Vector table for STM32F446xx
If WFE was used for entry and SEVONPEND = 0
– Wakeup event: refer to Section 10.2.3: Wakeup event management
If WFE was used for entry and SEVONPEND = 1
– Interrupt event when disabled in NVIC: refer to Table 38: Vector table for
STM32F446xx
– Wakeup event: refer to Section 10.2.3: Wakeup event management.
Wakeup latency None