The difference of waking up between LOW_POWER_SLEEP_MODE and STOP_MODE
Hi, I have a question the difference of waking up between LOW_POWER_SLEEP_MODE and STOP_MODE.
I have used ADC for waking up from STOP_MODE and LOW_POWER_SLEEP_MODE respectively.
According to STM32L051U6 datasheet, both modes cannot be waken up by ADC, however, in LOW_POWER_SLEEP_MODE, it seems that ADC works as wake-up.
Is there anything that I misunderstood? How is it possible to wake up LOW_POWER_SLEEP_MODE by ADC?
I attached snapshots of the datasheet about waking up just in case.
Thank you in advance.
the datasheet for wake-up
Entering Stop/low-power-sleep mode
/* Enable Ultra low power mode */
HAL_PWREx_EnableUltraLowPower();
/* Enable the fast wake up from Ultra low power mode */
HAL_PWREx_EnableFastWakeUp();
/* Select HSI as system clock source after Wake Up from Stop mode */
__HAL_RCC_WAKEUPSTOP_CLK_CONFIG(RCC_STOP_WAKEUPCLOCK_HSI);
/* enter stop mode */
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
/* enter low-power-sleep mode
HAL_PWR_EnterSLEEPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
*/Exiting Stop/Low-power-sleep mode
SystemClock_Config();
/* Disable Ultra low power mode */
HAL_PWREx_DisableUltraLowPower();
/* Disable the fast wake up from Ultra low power mode */
HAL_PWREx_DisableFastWakeUp();