![](http://datasheet.mmic.net.cn/30000/M30280M6-XXXHP_datasheet_2358793/M30280M6-XXXHP_237.png)
M16C/28 Group
Under development Preliminary specification
Specifications in this manual are tentative and subject to change.
15. A-D Converter
Rev.0.60 2004.02.01
page 219 of N
REJ09B0047-0060Z
A-D control register 0 (Note 1)
Symbol
Address
After reset
ADCON0
03D616
00000XXX2
b7
b6
b5
b4
b3
b2
b1
b0
Analog Input Pin
Select Bit
CH0
Bit symbol
Bit name
Function
CH1
CH2
A-D Operation Mode
Select Bit 0
MD0
MD1
Trigger Select Bit
TRG
ADST
A-D Conversion Start
Flag
0 : A-D conversion disabled
1 : A-D conversion started
Frequency Select Bit 0
CKS0
RW
A-D control register 1 (Note 1)
Symbol
Address
After reset
ADCON1
03D716
0016
Bit name
Function
Bit symbol
b7
b6
b5
b4
b3
b2
b1
b0
A-D Sweep Pin
Select Bit
(Note2)
SCAN0
SCAN1
MD2
BITS
8/10-Bit Mode Select Bit
0 : 8-bit mode
1 : 10-bit mode
VCUT
VREF Connect Bit (Note 3)
A-D Operation Mode
Select Bit 1
1 : VREF connected
1
Frequency Select Bit 1
CKS1
1 : Repeat sweep mode 1
RW
Refer to Table 15.2 A-D Conversion
Frequency Select
Refer to Table 15.2 A-D Conversion
Frequency Select
(b7-b6)
1
Note 1: If the ADCON2 register is rewritten during A-D conversion, the conversion result will be indeterminate.
A-D control register 2 (Note 1)
Symbol
Address
After reset
ADCON2
03D416
0016
b7
b6
b5
b4
b3
b2
b1
b0
A-D Conversion Method
Select Bit
Bit symbol
Bit name
Function
RW
SMP
Reserved Bit
Set to
“0”
0
A-D Input Group
Select Bit
0 0 : Select port P10 group (ANi)
0 1 : Do not set
1 0 : Select port P0 group (AN0i)
1 1 : Select port P1/P9 group (AN2i)
b2 b1
Frequency Select Bit 2
CKS2
ADGSEL0
ADGSEL1
RW
(b3)
Nothing is assigned. When write, set to “0”.
When read, its content is “0”.
(b7-b6)
Refer to Table 15.2 A-D Conversion
Frequency Select
RW
TRG1
Trigger Select Bit 1
Note 1: If the ADCON0 register is rewritten during A-D conversion, the conversion result will be indeterminate.
0 : Software trigger
1 : Hardware trigger (ADTRG trigger)
Nothing is assigned. When write, set to “0”.
When read, its content is “0”.
Note 1: If the ADCON1 register is rewritten during A-D conversion, the conversion result will be indeterminate.
Note 2: AN00 to AN07 and AN20 to AN27 can be used in the same way as AN0 to AN7 .
Use the ADGSEL1 to ADGSEL0 bits in the ADCON2 register to select the desired pin.
Note 3: If the VCUT bit is reset from “0” (VREF unconnected) to “1” (VREF connected), wait for 1 s or more before
starting A-D conversion.
0 : Without sample and hold
1 : With sample and hold
Set to "0" in repeat sweep mode 1
Invalid in repeat sweep mode 1
1 1 : Repeat sweep mode 0 or
Repeat sweep mode 1
b4 b3
When selecting repeat sweep mode 1
0 0 : AN0 (1 pin)
0 1 : AN0 to AN1 (2 pins)
1 0 : AN0 to AN2 (3 pins)
1 1 : AN0 to AN3 (4 pins)
b1 b0
0
Figure 15.1.5.2 ADCON0 to ADCON2 Registers in Repeat Sweep Mode 1