Analog-to-digital converters (ADC)
RM0365
355/1080
DocID025202 Rev 7
15.4 ADC
interrupts
For each ADC, an interrupt can be generated:
•
After ADC power-up, when the ADC is ready (flag ADRDY)
•
On the end of any conversion for regular groups (flag EOC)
•
On the end of a sequence of conversion for regular groups (flag EOS)
•
On the end of any conversion for injected groups (flag JEOC)
•
On the end of a sequence of conversion for injected groups (flag JEOS)
•
When an analog watchdog detection occurs (flag AWD1, AWD2 and AWD3)
•
When the end of sampling phase occurs (flag EOSMP)
•
When the data overrun occurs (flag OVR)
•
When the injected sequence context queue overflows (flag JQOVF)
Separate interrupt enable bits are available for flexibility.
Table 94. ADC interrupts per each ADC
Interrupt event
Event flag
Enable control bit
ADC ready
ADRDY
ADRDYIE
End of conversion of a regular group
EOC
EOCIE
End of sequence of conversions of a regular group
EOS
EOSIE
End of conversion of a injected group
JEOC
JEOCIE
End of sequence of conversions of an injected group
JEOS
JEOSIE
Analog watchdog 1 status bit is set
AWD1
AWD1IE
Analog watchdog 2 status bit is set
AWD2
AWD2IE
Analog watchdog 3 status bit is set
AWD3
AWD3IE
End of sampling phase
EOSMP
EOSMPIE
Overrun
OVR
OVRIE
Injected context queue overflows
JQOVF
JQOVFIE