Download M16C/6B Group User`s Manual: Hardware

Transcript
M16C/6B Group
14. A/D Converter (64-Pin Version Only)
A/D Control Register 2 (1)
b7 b6 b5 b4 b3 b2 b1 b0
0 0 0
Symbol
ADCON2
0 0
After Reset
0000X00Xb
Bit Name
Bit Symbol
—
(b0)
Address
03D4h
Function
RW
No register bit. If necessary, set to 0. Read as undefined value.
—
(b2-b1)
—
(b3)
CKS2
—
(b7-b5)
Reserved bits
—
Set to 0
RW
No register bit. If necessary, set to 0. Read as undefined value.
—
Frequency select bit 2 (2)
0: Selects fAD, fAD divided by 2, or fAD
divided by 4
1: Selects fAD divided by 3, fAD divided by 6
RW
Reserved bits
Set to 0
RW
NOTES:
1. If the ADCON2 register is rewritten during A/D conversion, the conversion result will be indeterminate.
2. φAD frequency is selected by a combination of the CKS0 bit in the ADCON0 register, the CKS1 bit in
the ADCON1 register, and the CKS2 bit in the ADCON2 register.
φAD
CKS2
CKS1
CKS0
0
0
0
fAD divided by 4
0
0
1
fAD divided by 2
0
0
1
1
0
1
fAD
1
1
0
1
1
0
1
1
1
fAD divided by 6
fAD divided by 3
A/D Register i (i = 0 to 7)
(b15)
b7
(b8)
b0 b7
0
b0
Symbol
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
Address
03C1h to 03C0h
03C3h to 03C2h
03C5h to 03C4h
03C7h to 03C6h
03C9h to 03C8h
03CBh to 03CAh
03CDh to 03CCh
03CFh to 03CEh
After Reset
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
000000XXb, XXXXXXXXb
Function
RW
Eight low-order bits of A/D conversion result
RO
Two high-order bits of A/D conversion result
RO
No register bits. If necessary, set to 0. Read as undefined value.
—
Reserved bit
RO
Set to 0
NOTE:
1. Use the MOV instruction to write to this register.
Figure 14.3
Registers ADCON2 and AD0 to AD7
R01UH0197EJ0120 Rev.1.20
Jul 21, 2011
Page 180 of 331