STM32WLE Standby Mode - Unresponsive at Low Voltages (<2.15V)
Hi there,
I am using an STM32WLE with an input voltage range of 2 - 3.3V. It will eventually be powered by a lithium coin cell, but I am currently using a benchtop power supply. The datasheet states that both the MCU and the radio should function down to 1.8V, and my testing has confirmed this. However, I am finding that at voltages lower than 2.15V the MCU becomes unresponsive after entering Standby mode. Here are some of the behaviours I have observed at VDD < 2.15V:
- Watchdog timer (IWDG) triggers a reset when the MCU has 'entered standby' - the option byte IWDG_STDBY is cleared, and the watchdog doesn't trigger a reset when the voltage is above 2.15V.
- After a watchdog reset, the C1STOPF bit in PWR_EXTSCR is set, not the C1SBF. This indicates to me that the MCU is not correctly entering standby.
- The first entry into standby mode after POR does not cause the MCU to become unresponsive, but the subsequent entry does.
- Only a POR allows the first entry into standby to proceed correctly - reprogramming and NRST pin do not, and the MCU becomes unresponsive after entering standby for the first time.
- The debugger appears to exacerbate the issue - when it is connected, the MCU becomes unresponsive at voltages up to 2.45V.
The code functions as expected when the voltage is above 2.15V, and enters and exits standby with no issues.
Any clues as to what could be going on would be greatly appreciated.
Thanks,
Rebecca
