stm32 /stm32h5 /STM32H563 /PWR /PWR_PMCR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PWR_PMCR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (B_0x0)LPMS 0SVOS 0 (B_0x0)CSSF 0 (B_0x0)FLPS 0 (B_0x0)BOOSTE 0 (B_0x0)AVD_READY 0 (B_0x0)ETHERNETSO 0 (B_0x0)SRAM3SO 0 (B_0x0)SRAM2_16SO 0 (B_0x0)SRAM2_48SO 0 (B_0x0)SRAM1SO

SRAM1SO=B_0x0, SRAM2_48SO=B_0x0, SRAM2_16SO=B_0x0, AVD_READY=B_0x0, SRAM3SO=B_0x0, LPMS=B_0x0, FLPS=B_0x0, BOOSTE=B_0x0, ETHERNETSO=B_0x0, CSSF=B_0x0

Description

PWR power mode control register

Fields

LPMS

low-power mode selection This bit defines the Deepsleep mode.

0 (B_0x0): Keeps Stop mode when entering DeepSleep.

1 (B_0x1): Allows Standby mode when entering DeepSleep.

SVOS

system Stop mode voltage scaling selection These bits control the Vsub CORE/sub voltage level in system Stop mode, to obtain the best trade-off between power consumption and performance.

1 (B_0x1): SVOS5 scale 5

2 (B_0x2): SVOS4 scale 4

3 (B_0x3): SVOS3 scale 3 (default).

CSSF

clear Standby and Stop flags (always read as 0) This bit is cleared to 0 by hardware.

0 (B_0x0): no effect

1 (B_0x1): STOPF and SBF flags cleared.

FLPS

Flash memory low-power mode in Stop mode This bit is used to obtain the best trade-off between low-power consumption and restart time when exiting from Stop mode. When it is set, the Flash memory enters low-power mode when the CPU domain is in Stop mode. Note: When system enters stop mode with SVOS5 enabled, Flash memory is automatically forced in low-power mode.

0 (B_0x0): Flash memory remains in normal mode when the CPU domain enters Stop mode (quick restart time).

1 (B_0x1): Flash memory enters low-power mode when the CPU domain enters Stop mode (low-power consumption).

BOOSTE

analog switch Vsub BOOST/sub control This bit enables the booster to guarantee the analog switch AC performance when the Vsub DD/sub supply voltage is below 2.7 V (reduction of the total harmonic distortion to have the same switch performance over the full supply voltage range) The Vsub DD/sub supply voltage can be monitored through the PVD and the PLS bits.

0 (B_0x0): booster disabled (default)

1 (B_0x1): booster enabled if analog voltage ready (AVD_READY = 1).

AVD_READY

analog voltage ready This bit is only used when the analog switch boost needs to be enabled (see BOOSTE bit). It must be set by software when the expected Vsub DDA/sub analog supply level is available. The correct analog supply level is indicated by the AVDO bit (PWR_VMSR register) after setting the AVDEN bit (PWR_VMCR register) and selecting the supply level to be monitored (ALS bits).

0 (B_0x0): peripheral analog voltage Vsub DDA/sub not ready (default)

1 (B_0x1): peripheral analog voltage Vsub DDA/sub ready.

ETHERNETSO

ETHERNET RAM shut-off in Stop mode.

0 (B_0x0): ETHERNET RAM content is kept in Stop mode.

1 (B_0x1): ETHERNET RAM content is lost in Stop mode.

SRAM3SO

AHB SRAM3 shut-off in Stop mode.

0 (B_0x0): AHB RAM3 content is kept in Stop mode.

1 (B_0x1): AHB RAM3 content is lost in Stop mode.

SRAM2_16SO

AHB SRAM2 16-Kbyte shut-off in Stop mode.

0 (B_0x0): AHB RAM2 16-Kbyte content is kept in Stop mode.

1 (B_0x1): AHB RAM2 16-Kbyte content is lost in Stop mode.

SRAM2_48SO

AHB SRAM2 48-Kbyte shut-off in Stop mode.

0 (B_0x0): AHB RAM2 48-Kbyte content is kept in Stop mode.

1 (B_0x1): AHB RAM2 48-Kbyte content is lost in Stop mode.

SRAM1SO

AHB SRAM1 shut-off in Stop mode

0 (B_0x0): AHB RAM1 content is kept in Stop mode.

1 (B_0x1): AHB RAM1 content is lost in Stop mode.

Links

()