R8C/13 Group
15. Programmable I/O Ports
Table 15.5 Port P04/AN3 Setting
Register
Bit
PD0 PUR0
ADCON0
Function
Input port (not pulled up)
PD0_4 PU01 CH2, CH1, CH0, ADGSEL0
0
0
0
1
0
1
0
X
XXXX
XXXX
01102
XXXX
Input port (pulled up)
A/D input (AN3)
Output port
Setting value
X: “0” or “1”
Table 15.6 Port P05/AN2 setting
Register
Bit
PD0 PUR0
ADCON0
Function
PD0_5 PU01 CH2, CH1, CH0, ADGSEL0
0
0
0
1
0
1
0
X
XXXX
XXXX
01002
XXXX
Input port (not pulled up)
Input port (pulled up)
A/D input (AN2)
Setting value
Output port
X: “0” or “1”
Table 15.7 Port P06/AN1 Setting
Register
Bit
PD0 PUR0
ADCON0
Function
PD0_6 PU01 CH2, CH1, CH0, ADGSEL0
0
0
0
1
0
1
0
X
XXXX
XXXX
00102
XXXX
Input port (not pulled up)
Input port (pulled up)
A/D input (AN1)
Setting value
Output port
X: “0” or “1”
Table 15.8 Port P07/AN0 Setting
Register
Bit
PD0 PUR0
ADCON0
Function
PD0_7 PU01 CH2, CH1, CH0, ADGSEL0
0
0
0
1
0
1
0
X
XXXX
XXXX
00002
XXXX
Input port (not pulled up)
Input port (pulled up)
A/D input (AN0)
Setting value
Output port
X: “0” or “1”
_____
Table 15.9 Port P10/KI0/AN8/CMP00 Setting
Register
PD1 PUR0 DRR KIEN
ADCON0
CH2, CH1, CH0,
ADGSEL0
XXXX
TCOUT
Function
Bit
PD1_0 PU02 DRR0 KI0EN
TCOUT0
0
0
0
0
1
1
X
X
0
1
X
X
X
X
0
1
0
1
X
X
1
0
0
0
0
0
0
1
1
Input port (not pulled up)
XXXX
Input port (pulled up)
_____
0
XXXX
KI0 input
0
X
X
X
X
X
10012
A/D input (AN8)
Output port
Setting value
X
X
X
X
XXXX
XXXX
Output port (High drive)
XXXX
CMP0
CMP0
0
0
output
XXXX
output (High drive)
X: “0” or “1”
Rev.1.20 Jan 27, 2006 page 146 of 205
REJ09B0111-0120