33.2.6 Auto-Conversion Trigger

The auto-conversion trigger allows periodic ADC measurements without software intervention. When a rising edge of the selected source occurs, the ADGO bit is set by hardware.

The auto-conversion trigger source is selected with the ADACT bits.

Using the auto-conversion trigger does not assure proper ADC timing. It is the user’s responsibility to ensure that the ADC timing requirements are met. See the following table for auto-conversion sources.

Table 33-3.  ADC Auto-Conversion Trigger Sources
ADACTAuto-Conversion Trigger Source
11111Software write to ADPCH
11110Reserved, do not use
11101Software read of ADRESH
11100Software read of ADERRH
11011 to 11000Reserved, do not use
10111Interrupt-on-change Interrupt Flag
10110CMP3OUT
10101CMP2OUT
10100CMP1OUT
10011PWM7OUT
10010PWM6OUT
10001CCP5OUT
10000CCP4OUT
01111CCP3OUT
01110CCP2OUT
01101CCP1OUT
01100SMT2_overflow
01011SMT1_overflow
01010TMR8_postscaled
01001TMR7_overflow
01000TMR6_postscaled
00111TMR5_overflow
00110TMR4_postscaled
00101TMR3_overflow
00100TMR2_postscaled
00011TMR1_overflow
00010TMR0_overflow
00001Pin selected by ADACTPPS
00000External trigger disabled