RX610 Group
23. A/D Converter
R01UH0032EJ0120 Rev.1.20
Page 782 of 1006
Feb 20, 2013
23.2.1
A/D Data Register y (ADDRy) (y = A to D)
—
—
—
—
—
—
b4
b15
b8
b7
b3
b2
b1
b0
b14
b13
b12
b11
b10
b9
b6
b5
—
—
—
—
—
—
ADDPR.DPSEL bit = 0 (Data padded at the LSB end)
Value after reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Value after reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ADDPR.DPSEL bit = 1 (Data padded at the MSB end)
b4
b15
b8
b7
b3
b2
b1
b0
b14
b13
b12
b11
b10
b9
b6
b5
Addresses: AD0.ADDRA 0008 8040h, AD0.ADDRB 0008 8042h, AD0.ADDRC 0008 8044h, AD0.ADDRD 0008 8046h
AD1.ADDRA 0008 8060h, AD1.ADDRB 0008 8062h, AD1.ADDRC 0008 8064h, AD1.ADDRD 0008 8066h
AD2.ADDRA 0008 8080h, AD2.ADDRB 0008 8082h, AD2.ADDRC 0008 8084h, AD2.ADDRD 0008 8086h
AD3.ADDRA 0008 80A0h, AD3.ADDRB 0008 80A2h, AD3.ADDRC 0008 80A4h, AD3.ADDRD 0008 80A6h
ADDRy registers are 16-bit read-only registers, which store an A/D conversion result for each channel.
Table 23.5 lists the analog input channels and corresponding ADDRy registers.
10-bit data can be relocated by setting the DPSEL bit in ADDPR.
Bits "
" are always read as 0. The write value should always be 0.
Table 23.5 Analog Input Channels and Corresponding ADDRy Registers
Analog Input Channel
ADDRy Register
AN0
AD0.ADDRA
AN1
AD0.ADDRB
AN2
AD0.ADDRC
AN3
AD0.ADDRD
AN4
AD1.ADDRA
AN5
AD1.ADDRB
AN6
AD1.ADDRC
AN7
AD1.ADDRD
AN8
AD2.ADDRA
AN9
AD2.ADDRB
AN10
AD2.ADDRC
AN11
AD2.ADDRD
AN12
AD3.ADDRA
AN13
AD3.ADDRB
AN14
AD3.ADDRC
AN15
AD3.ADDRD