Datasheet
M16C/6S Group Programmable I/O Ports
R01DS0201EJ0502 Rev.5.02 page 144 of 203
Dec 25, 2012
Port Pi register (i=1, 4 to 7 and 9)
Symbol
Address
(Note 2)
After reset
P1
03E116
Indeterminate
P4 to P7 03E8
16, 03E916, 03EC16, 03ED16
Indeterminate
P9 03F1
16
Indeterminate
Bit name FunctionBit symbol RW
b7 b6 b5 b4 b3 b2 b1 b0
Pi_0 Port Pi0 bit
Pi_1 Port Pi
1 bit
Pi_2 Port Pi
2 bit
Pi_3 Port Pi
3 bit
Pi_4 Port Pi
4 bit
Pi_5 Port Pi
5 bit
Pi_6 Port Pi
6 bit
Pi_7 Port Pi
7 bit
The pin level on any I/O port which is
set for input mode can be read by
reading the corresponding bit in this
register.
The pin level on any I/O port which is
set for output mode can be controlled
by writing to the corresponding bit in
this register
0 : “L” level
1 : “H” level (Note 1)
(i = 0 to 7 and 9 to 13)
Port P8 register
Symbol
Address
After reset
P8
03F016
Indeterminate
Bit name FunctionBit symbol
b7 b6 b5 b4 b3 b2 b1 b0
P8_0 Port P80 bit
P8_1 Port P8
1 bit
P8_2 Port P8
2 bit
P8_3 Port P8
3 bit
P8_4 Port P8
4 bit
P8_5 Port P8
5 bit
P8_6 Port P8
6 bit
P8_7 Port P8
7 bit
The pin level on any I/O port which is
set for input mode can be read by
reading the corresponding bit in this
register.
The pin level on any I/O port which is
set for output mode can be controlled
by writing to the corresponding bit in
this register (except for P8
5)
0 : “L” level
1 : “H” level
Note 1: Since P7
0
is N-channel open drain ports, the data is high-impedance.
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RO
Note 2: Set P1_0 and P1_1 bits to “0.”
Figure 1.18.7. P1, P4 to P9