STM32L031F4 power consumption too high
Hello,
I have a project that uses the STM32L031F4. I need the board to have the current under 1mA whilst running. However, I cannot get the current this low, even according to the data sheet, the max current consumption for Vcore=1.2V should be 0.2mA.
To test the minimum current for the board, I have set up the following:
- Using the MSI oscillator as the system clock.
- Configured MSI for range1 (131.072kHz).
- Set Vcore to 1.2V
- Set SLEEP_PD in FLASH_ACR register to switch of Flash while asleep.
- LPRUN and LPSDSR bits set in PWR_CR
- Set SLEEPDEEP bit in system control register (to stop the MCU)
- PDDS bit=0 and WUF bit =0 in PWR_CR.
- Timer2 clock is enabled.
Is there anything I am missing on how to reduce the current consumption?
Regards
Alvin
