Coming soon |
STM32 ultra-low-power microcontrollers offer designers of energy-efficient embedded systems and applications a balance between performance, power, security and cost effectiveness. There is different ways to slowdown the consumption:
- Low power modes
- LPBAM (low-power background autonomous mode)
1. Low-power modes
By default, the microcontroller is in Run mode after a system or power-on reset. Several low-power modes are available to save power when the CPU does not need to be kept running, for example when waiting for an external event. It is up to the user to select the mode that gives the best compromise between low-power consumption, short startup time and available wakeup sources. The ultra-low-power STM32L476xx supports 7 low-power modes to achieve the best compromise between low-power consumption, short startup time, available peripherals and available wakeup sources.
- Sleep mode
- Low power Sleep mode
- Stop 0, Stop1, Stop2 modes
- Standby mode
- Shutdown mode
- Low power Run mode
2. LPBAM
Low-power background autonomous mode (LPBAM), allows peripherals to be functional and autonomous in Stop 0, Stop 1 and Stop 2 modes, without any software running. In this autonomous mode, the Cortex-M33 core and most of the peripherals can remain inactive, in stop 1, stop 2 or stop 3 mode LPBAM is only available on STM32U5 series