EasyManuals Logo

ST STM32G0 1 Series User Manual

ST STM32G0 1 Series
1390 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #142 background imageLoading...
Page #142 background image
Power control (PWR) RM0444
142/1390 RM0444 Rev 5
Exiting Shutdown mode
The MCU exits Shutdown mode according to section Exiting low-power modes. A power-on
reset occurs when exiting from Shutdown mode. All registers (except for the ones in the
RTC domain) are reset after wakeup from Shutdown.
Refer to Table 33: Shutdown mode summary for more details on how to exit Shutdown
mode.
4.3.10 Auto-wakeup from low-power mode
The RTC can be used to wakeup the MCU from low-power mode without depending on an
external interrupt (Auto-wakeup mode). The RTC provides a programmable time base for
waking up from Stop (0, 1), Shutdown or Standby modes at regular intervals. For this
purpose, two of the three alternative RTC clock sources can be selected by programming
the RTCSEL[1:0] bits in the RTC domain control register (RCC_BDCR):
Low-power 32.768 kHz external crystal oscillator (LSE OSC)
This clock source provides a precise time base with very low-power consumption.
Low-power internal RC Oscillator (LSI)
This clock source has the advantage of saving the cost of the 32.768 kHz crystal. This
internal RC Oscillator is designed to add minimum power consumption.
To wake up from Stop mode with an RTC alarm or an RTC wakeup event, it is necessary to:
Configure the EXTI Line 19 to be sensitive to rising edge.
Configure the RTC to generate the wakeup event.
To wake up from Standby or Shutdown mode, there is no need to configure the EXTI line 19.
Table 33. Shutdown mode summary
Characteristic Description
Mode entry
WFI (Wait for Interrupt) or WFE (Wait for Event) while:
SLEEPDEEP bit is set in Cortex
®
-M0+ system control register
No interrupt (for WFI) or event (for WFE) is pending
LPMS[2:0] = 1XX in
Power control register 1 (PWR_CR1)
WUFx bits are cleared in Power status register 1 (PWR_SR1)
On return from ISR while:
SLEEPDEEP bit is set in Cortex
®
-M0+ system control register
SLEEPONEXT = 1
No interrupt is pending
LPMS[2:0] = 1XX in
Power control register 1 (PWR_CR1)
WUFx bits are cleared in Power status register 1 (PWR_SR1)
The RTC flag corresponding to the chosen wakeup source (RTC
Alarm A, RTC Alarm B, RTC wakeup, tamper or timestamp flags) is
cleared
Mode exit WKUPx pin edge, RTC event, external Reset on NRST pin
Wakeup latency Reset phase

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32G0 1 Series and is the answer not in the manual?

ST STM32G0 1 Series Specifications

General IconGeneral
BrandST
ModelSTM32G0 1 Series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals