STM32L0 standby mode current consumption optimization
Hello there.
I am currently developing a coin cell powered device with the STM32L051C8. The datasheet says in standby mode the consumption is about 0.27uA (270nA). My current board only consists of a Voltage Regulator which is rated to max. 300nA self consumption. So the optimum consumption for my device should be around 570-600nA. My current board has consumption of around 800-900nA. So my question: is there a option to optimize the current consumption on software side beside the standard standby entering procedure.
// Enter STBY Mode function.
void HW_EnterLowPower() {
hal_deinit();
__HAL_RCC_PWR_CLK_ENABLE();
HAL_PWR_DisableWakeUpPin(PWR_WAKEUP_PIN1);
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU);
HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1);
HAL_PWR_EnterSTANDBYMode();
}
Thanks in advance,
kind regard, Rob.
#standby #stm32l0 #low-power