cancel
Showing results for 
Search instead for 
Did you mean: 

Sleep stm32wb55

Alexandre__Promont
Associate II

Hi, I'm working with an STM32WB55cgu6. I'm having trouble with power consumption in sleep mode, which is around 100μA or more. I replaced the chip and it dropped to 35-50μA, but on newer boards it's around 30μA. I'd like to know if there's any configuration I can do to reduce this consumption as much as possible.

Thank you.

1 ACCEPTED SOLUTION

Accepted Solutions
grohmano
ST Employee

Hello @Alexandre__Promont,

you can find expected current consumption in the datasheet. Generally, the power consumption depends on various conditions such as clock source, clock frequency, if there is some peripheral running, if the GPIOs are in analog or digital mode, if SMPS or LDO is used and so on

You can find some tips or information about low power modes and how to reduce the power consumption in following links:

AN5071 - STM32WB Series microcontrollers ultra-low-power features overview

AN4899 - STM32 microcontroller GPIO hardware settings and low-power consumption

Reference manual for STM32WB55xx

 

But I am not really sure if I understood you correctly. You were trying the same code on various different boards and every time the consumption was different, right?

View solution in original post

2 REPLIES 2
grohmano
ST Employee

Hello @Alexandre__Promont,

you can find expected current consumption in the datasheet. Generally, the power consumption depends on various conditions such as clock source, clock frequency, if there is some peripheral running, if the GPIOs are in analog or digital mode, if SMPS or LDO is used and so on

You can find some tips or information about low power modes and how to reduce the power consumption in following links:

AN5071 - STM32WB Series microcontrollers ultra-low-power features overview

AN4899 - STM32 microcontroller GPIO hardware settings and low-power consumption

Reference manual for STM32WB55xx

 

But I am not really sure if I understood you correctly. You were trying the same code on various different boards and every time the consumption was different, right?

Hello, yes, I test all the boards with the same code, but I want to filter whether it is really the PCB or the microcontroller, these boards which have high consumption are boards that come for maintenance.