cancel
Showing results for 
Search instead for 
Did you mean: 

why current consumption in low power sleep mode(LP SLEEP) on stm32G071RBT6 is around 1mA, not less than 100uA as spec?

DThan.1
Associate

I'm working on NUCLEO G071RB board to measure current consumption MCU STM32G071RBT6 in LP SLEEP mode. I run the example

https://github.com/STMicroelectronics/STM32CubeG0/tree/be65d071640424445aa265e8b9a058e44b8decb7/Projects/NUCLEO-G071RB/Examples/PWR/PWR_LPSLEEP

, then remove JP3 jumper and connect an amperemeter to JP3 to measure IDD current. After 5s LED4 stops toggling, IDD current is around 1mA. I expect the IDD current ~= 100uA with system clock is reduced to below 2Mhz in LP SLEEP mode as spec description, so why? Can anyone help me? Thanks

1 REPLY 1

Debug it as your own application - check if there is nothing else in the board which would consume power, make sure pins are set as appropriate in GPIO, check by reading back registers at the moment before going to sleep that all relevant registers are set as they should be...

JW