
14. 12-bit AD Converter (ADC)
MC97F6108A User’s manual
144
14.5
Register description
ADCM (A/D Converter Mode Register): 95H
7
6
5
4
3
2
1
0
STBY
ADST
REFSEL
AFLAG
ADSEL3
ADSEL2
ADSEL1
ADSEL0
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
Initial value: 8FH
STBY
Control Operation of A/D standby (power down)
0
ADC module enable
1
ADC module disable (power down)
ADST
Control A/D Conversion stop/start.
0
ADC Conversion Stop
1
ADC Conversion Start and auto clear
REFSEL
A/D Converter Reference Selection
0
Internal Reference (VDD)
1
External Reference (AVREF)
AFLAG
A/D Converter Operation State (This bit is cleared to
‘0’ when the STBY
bit is set to
‘1’ or when the CPU is at STOP mode)
0
During A/D Conversion
1
A/D Conversion finished
ADSEL[3:0]
A/D Converter input selection
ADSEL3
ADSEL2
ADSEL1
ADSEL0
Description
0
0
0
0
Channel 0 (AN0)
0
0
0
1
Channel 1 (AN1)
0
0
1
0
Channel 2 (AN2)
0
0
1
1
Channel 3 (AN3)
0
1
0
0
Channel 4 (AN4)
0
1
0
1
Channel 5 (AN5)
0
1
1
0
Channel 6 (AN6)
0
1
1
1
Channel 7 (AN7)
1
1
1
1
Channel 15 (VDD18), default
NOTES
:
1.
When using ports as ADC input port, it is recommended to set corresponding
PSR2 register to prevent current leakage or unexpected function, because
analog value enters to digital circuit.
2.
AMP2O connected to the AN5 input switch.
3.
If AMP2O enabled (A12STO_EN=1), ADC converts internal analog AMP output.
4.
If AMP2O disabled (A12STO_EN=0), ADC converts external analog input.
5.
AN8~AN14 does not receive analog input.