AT32F435/437
Series Reference Manual
2022.11.11
Page 359
Rev 2.03
Figure 18-3
ADC power-on and calibration
ADCCLK
ADCEN
RDY flag
STAB
The RDY bit
is set by
hardware
Trigger
ADC
status
Powering up
Conversion
t
OCCE
flag
ADCAL
Calibration
The ADCEN
bit is set by
software.
The ADCAL
bit is set by
software.
The ADCAL
bit is cleared
by hardware
The OCCE bit
is set by
hardware
18.4.2.2 Trigger
The ADC triggers contain ordinary channel trigger and preempted channel trigger. The ordinary channel
conversion is triggered by ordinary channel triggers while the preempted channel conversion is triggered
by preempted ones. The valid polarity for external trigger sources can be selected by the OCETE and
PCETE bits in the ADC_CTRL2 register. The ADC starts conversion after a trigger source is detected.
The conversion can be triggered by software write operation to the OCSWTRG and PCSWTRG bits in
the ADC_CTRL2 register, or by an external event. The external events include timer and pin triggers.
The OCTESEL and PCTESEL bits in the ADC_CTRL2 register are used to select specific trigger sources,
as shown in Table 18-1
Table 18-1 Trigger sources for ordinary channels
OCTESEL
Trigger source
OCTESEL
Trigger source
00000
TMR1_CH1 event
10000
TMR20_TRGOUT event
00001
TMR1_CH2 event
10001
TMR20_TRGOUT2 event
00010
TMR1_CH3 event
10010
TMR20_CH1 event
00011
TMR2_CH2 event
10011
TMR20_CH2 event
00100
TMR2_CH3 event
10100
TMR20_CH3 event
00101
TMR2_CH4 event
10101
TMR8_TRGOUT2 event
00110
TMR2_TRGOUT event
10110
TMR1_TRGOUT2 event
00111
TMR3_CH1 event
10111
TMR4_TRGOUT event
01000
TMR3_TRGOUT event
11000
TMR6_TRGOUT event
01001
TMR4_CH4 event
11001
TMR3_CH4 event
01010
TMR5_CH1 event
11010
TMR4_CH1 event
01011
TMR5_CH2 event
11011
TMR1_TRGOUT event
01100
TMR5_CH3 event
11100
TMR2_CH1 event
01101
TMR8_CH1 event
11101
Reserved
01110
TMR8_TRGOUT event
11110
TMR7_TRGOUT event
01111
EXINT line11 External pin
11111
Reserved