What's the cause why ADC raw reading value became higher after NVIC_SystemReset?
MCU: STM32G474 (100 pins)
PIN: PD12 configured as ADC input with 12-bit resolution
PIN: PE1 configured as GPIO_Input to trigger software reset thru NVIC_SystemReset()
How to duplicate:
1.) Inject voltage on PD12 and monitor the ADC raw reading.
2.) Trigger the reset at PE1.
3.) Read the raw reading at PD12.
Expected Result:
Raw reading should be almost the same.
Actual Result:
The raw reading became higher.
Example: Previously, the ADC raw reading at PD12 was 12400. Then after the reset, it became 12800.
So far, only this pin was observed to have this kind of behavior.
Do you have any experience with this kind of behavior? Have you determine the cause?
