Which STM32 has the actual lowest running current consumption (active from flash)?
ST-MCU-FINDER - STM32 and STM8 product finder for mobile devices and desktops - STMicroelectronics
product-selector - STMicroelectronics - indeed there is a column for mA/MHz !
define, "running" ?
called "run mode" in ST datasheet
Well, you can get mA/MHz figures for the core from the datasheets - but the actual running current of the entire chip will depend on what peripherals you use, and how you use them ...
Ok, but how much horse power does your application need? Can it sleep a lot?
Most power tends to be consumed by the stuff you have attached to the STM32 parts.
The L0 series runs at some of the lower speeds, and has the least number of gates.
I hoped ST could advise a component for a new design but it is true that I can read all STM32 datasheets.
I guess they should be able to tell you the lowest mA/MHz number - but, as noted, there's a lot more to it than just that!
Have you spoken to you local FAE and/or Distributor?
Unfortunatly, only LDO mode is indicated.
From the STM32L476: 100 μA/MHz run mode (LDO Mode) 39 μA/MHz run mode (@3.3 V SMPS Mode)
But is a good start, thanks a lot.
Regarding STM32 MCUs, which consume the smallest current consumption in RUN mode, I would like to highlight two families: STM32L0 based on Cortex-M0+ and STM32L4 based on Cortex-M4F. These two families are defenitely the best in whole STM32 portfolio in terms of current consumption (including RUN mode).
In both families I would propose to focus on devices, which have small amout of resources, especially memory (Flash, SRAM), as this factor has impact on current consumption. In STM32L0 family such devices are STM32L011. Theys can consume the current down to 76 uA/MHz in RUN mode. In STM32L4 family by using the same approach we should select STM32L431. Here the smallest expected consumption is 84 uA/MHz in RUN mode.
Additionally some of STM32L4 MCUs support a SMPS, which allows to bypass the embedded LDO and reduce the consumption even more. For example STM32L433, with SMPS, will consume only 36 uA/MHz in RUN mode.
Retrieving data ...