Q: What are the different STM32 low-power modes and when to use each?
Answer
STM32 offers four low-power modes: Sleep (CPU stopped peripherals active ~100 uA) Low-power Run (code at low frequency from LSI ~8 uA) Stop (all clocks stopped RTC running ~2 uA) and Standby (power removed from most of the chip ~100 nA-2 uA). Use Sleep mode during active work pauses. Stop mode preserves SRAM and registers – ideal for sensor data logging with RTC-triggered wake-ups. Standby mode is for battery-backed applications where you need cold start behavior. Always disable unused peripherals before entering Stop or Standby. STM32CubeMX Power Consumption Calculator helps estimate battery life.
Filed under: FAQ
