Hello @Community member ,
Thank you for reporting this issue.
You are right, EOC is set by HW and cleared by SW.
"The ADC sets the EOC flag as soon as a new regular conversion data is available in the ADC_DR register. An interrupt can be generated if bit EOCIE is set. EOC flag is cleared by the software either by writing 1 to it or by reading ADC_DR."
I will raise this to correct all impacted RMs.
When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.
Imen
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks