1.1.2 Acquisition Time Cannot Be Changed through Either the ADACQ or the ADPRE Registers
ADC acquisition (sample) time cannot be modified by writing to either the ADPRE or ADACQ registers. Writes to the ADPRE or ADACQ registers will correctly delay the next conversion but will have no affect on increasing the actual sample time of the current conversion. For example, if the ADCRC is used as the clock source, the sample time will be nominally 3.33 μs, regardless of the values in either of the ADACQ or ADPRE registers.
Work around
There is essentially no work around for increasing the sample times via the ADPRE or
ADACQ registers; however, there are various work arounds and/or techniques that can
be implemented to acquire a more accurate ADC measurement.
- If the ADC is using the
FOSC, reducing the clock speed at the time of measurement
will increase the overall sampling time
- Use the NOSC/NDIV bits of OSCCON1 to reduce the oscillator speed
- Adjust the ADCLK divider value to reduce the oscillator speed
- Switch the ADC clock to the ADCRC
- The source input impedance (RS) directly effects the amount of time it takes to charge the CHOLD capacitor. Reducing the input impedance to a minimum will help reduce the sample time needed for the ADC measurement.
Affected Silicon Revisions
B0 | B2 | B3 | B4 | ||||
X | X |