2017-12-07 07:00 AM
Which STM32 has the actual lowest running current consumption (active from flash)?
#stm32-lowest-currentSolved! Go to Solution.
2017-12-07 08:57 AM
2017-12-07 07:12 AM
define, 'running' ?
2017-12-07 07:18 AM
called 'run mode' in ST datasheet
2017-12-07 07:49 AM
I hoped ST could advise a component for a new design but it is true that I can read all STM32 datasheets.
2017-12-07 08:08 AM
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.
2017-12-07 08:32 AM
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 ...
2017-12-07 08:54 AM
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?
2017-12-07 08:57 AM
2017-12-07 09:03 AM
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.
2017-12-11 01:04 AM
Hello,
Regarding STM32 MCUs, which consume the smallest current consumption in RUN mode, I would like to highlight two families:
http://www.st.com/en/microcontrollers/stm32l0-series.html?querycriteria=productId=SS1817
based on Cortex-M0+ andhttp://www.st.com/en/microcontrollers/stm32l4-series.html?querycriteria=productId=SS1580
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
. Theys can consume the current down to 76 uA/MHz in RUN mode. In STM32L4 family by using the same approach we should select . 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
, with SMPS, will consume only 36 uA/MHz in RUN mode.Regards
Szymon