Datasheet

ADuC814
Rev. A | Page 24 of 72
ADCCON3 (ADC CONTROL SFR 3)
The ADCCON3 register controls the operation of various calibration modes as well as giving an indication of ADC busy status.
SFR Address F5H
SFR Power-On Default 00H
BUSY GNCLD AVGS1 AVGS0 OFCLD MODCAL TYPECAL SCAL
Table 8. ADCCON3 SFR Bit Designations
Bit No. Name Description
7 BUSY ADC Busy Status Bit.
BUSY is a read-only status bit that is set during a valid ADC conversion or calibration cycle.
Busy is automatically cleared by the core at the end of a conversion or calibration cycle.
6 GNCLD Gain Calibration Disable Bit.
This bit enables/disables the gain calibration coefficients from affecting the ADC results.
Set to 0 to enable gain calibration coefficient
Set to 1 to disable gain calibration coefficient.
5 AVGS1 Number of Averages Selection Bits.
4 AVGS0
This bit selects the number of ADC readings averaged for each bit decision during a calibration cycle.
AVGS1 AVGS0 Number of Averages
0 0 15
0 1 1
1 0 31
1 1 63
3 OFCLD Offset Calibration Disable Bit.
This bit enables/disables the offset calibration coefficients from affecting the ADC results.
Set to 0 to enable offset calibration coefficient.
Set to 1 to disable the offset calibration coefficient
2 MODCAL Calibration Mode Select Bit.
This bit should be set to 1 for all calibration cycles.
1 TYPECAL Calibration Type Select Bit.
This bit selects between offset (zero-scale) and gain (full-scale) calibration.
Set to 0 for offset calibration.
Set to 1 for gain calibration.
0 SCAL Start Calibration Cycle Bit.
When set, this bit starts the selected calibration cycle.
It is automatically cleared when the calibration cycle is completed.