Programmable I/O Ports
M30240 Group
Rev.1.00 Sep 24, 2003 Page 285 of 360
Figure 2.132: Programmable I/O port related registers (2)
Figure 2.133: Pull-up control registers
Port Pi register
Symbol Address When reset
Pi (i = 0 to 3, 6, 7, 10)
03E016, 03E116, 03E416, 03E516, Indeterminate
03EC
16, 03ED16, 03F416 Indeterminate
Bit name FunctionBit symbol WR
b7 b6 b5 b4 b3 b2 b1 b0
Pi_0 Port Pi0 register
Pi_1 Port Pi
1 register
Pi_2 Port Pi
2 register
Pi_3 Port Pi
3 register
Pi_4 Port Pi
4 register
Pi_5 Port Pi
5 register
Pi_6 Port Pi
6 register
Pi_7 Port Pi
7 register
Data is input and output to and from
each pin by reading and writing to
and from each corresponding bit
0 : “L” level data
1 : “H” level data (Note)
(i = 0 to 3, 6, 7, 10)
Port P8 register
Symbol Address When reset
P8
03F016 Indeterminate
Bit name FunctionBit symbol WR
b7 b6 b5 b4 b3 b2 b1 b0
P8_0 Port P80 register
P8_1 Port P8
1 register
P8_2 Port P8
2 register
P8_3 Port P8
3 register
P8_4 Port P8
4 register
P8_5 Port P8
5 register
P8_6 Port P8
6 register
P8_7 Port P8
7 register
Data is input and output to and from
each pin by reading and writing to
and from each corresponding bit
(except for P8
5)
0 : “L” level data
1 : “H” level data
Pull-up control register 0
Symbol Address When reset
PUR0
03FC16 0016
Bit name Function Bit symbol WR
b7 b6 b5 b4 b3 b2 b1 b0
PU00 P00 to P03 pull-up
PU01 P0
4 to P07 pull-up
PU02 P1
0 to P13 pull-up
PU03 P1
4 to P17 pull-up
PU04 P2
0 to P23 pull-up
PU05 P2
4 to P27 pull-up
PU06 P3
0 to P33 pull-up
PU07 P3
4 to P37 pull-up
The corresponding port is pulled
high with a pull-up resistor
0 : Not pulled high
1 : Pulled high
Pull-up control register 1
Symbol Address When reset
PUR1
03FD16 0016
Bit name Function Bit symbol WR
b7 b6 b5 b4 b3 b2 b1 b0
PU10 P60 to P63 pull-up
PU11 P6
4 to P67 pull-up
PU12 P7
0 to P73 pull-up
PU13 P7
4 to P77 pull-up
PU14 P8
0 to P83 pull-up
PU15 P8
4, P86, P87 pull-up
PU16 P10
0 to P103 pull-up
PU17 P10
4 to P107 pull-up
The corresponding port is pulled
high with a pull-up resistor
0 : Not pulled high
1 : Pulled high