Too high current draw in shutdown mode
I'm just getting started with my STM32WB15CC nucleo board, and my first goal was to put in shutdown mode to check the current draw, which I expected to be around 1 uA. I'm measuring the current on the JP3 header with a joulescope which should represent the actual current used by the MCU itself.
I'm using the PWR_LPSLEEP example in the CubeMX IDE, and exchanged the "entersleepmode" call to the "enter shutdown mode", see below:
/* Enter Sleep Mode, wake up is done once User push-button (SW1) is pressed */
//HAL_PWR_EnterSLEEPMode(PWR_LOWPOWERREGULATOR_ON, PWR_SLEEPENTRY_WFI);
HAL_PWREx_EnterSHUTDOWNMode();
After the shutdown call, the joulescope shows a current draw of 42 uA, which seems very high for shutdown mode.
Am I missing something? Any pointers?
The reason I want to start with this basic test is because the project I'm working on is for a battery driven sensor, so a low current is crucial.
