Programmable I/O Ports
M30240 Group
Rev.1.00 Sep 24, 2003 Page 113 of 360
Figure 1.108: Programmable I/O Ports (3)
Figure 1.109: Direction register
BYTE Input
CNVss Input
RESET Input
BYTE
CNVss
RESET
(Note 1)
(Note 1)
(Note 1)
(Note 2)
(Note 2)
(Note 2)
Note 1: symbolizes parasitic diode.
Note 2: A parasititc diode on the Vcc side is added to the mask ROM version.
Do not apply a voltage higher than Vcc to each pin.
Port Pi direction register
Symbol
Address
PDi (i = 0 to 3,6,7,10)
03E2
16
, 03E3
16
, 03E6
16
, 03E7
16
,
03EE
16,
03EF
16
, 03F6
16
Bit name FunctionBit symbol WR
b7 b6 b5 b4 b3 b2 b1 b0
PDi_0 Port Pi
0
direction register
PDi_1 Port Pi
1
direction register
PDi_2 Port Pi
2
direction register
PDi_3 Port Pi
3
direction register
PDi_4 Port Pi
4
direction register
PDi_5 Port Pi
5
direction register
PDi_6 Port Pi
6
direction register
PDi_7 Port Pi
7
direction register
0 : Input mode
(Functions as an input port)
1 : Output mode
(Functions as an output port)
(i = 0 to 3,6,7,10)
Port P8 direction register
Symbol
Address
When reset
PD8
03F2
16
00X00000
2
Bit name FunctionBit symbol WR
b7 b6 b5 b4 b3 b2 b1 b0
PD8_0 Port P8
0
direction register
PD8_1 Port P8
1
direction register
PD8_2 Port P8
2
direction register
PD8_3 Port P8
3
direction register
PD8_4 Port P8
4
direction register
Nothing is assigned.
This bit can either be set nor reset. When read, its content is indeterminate.
PD8_6 Port P8
6
direction register
PD8_7 Port P8
7
direction register
0 : Input mode
(Functions as an input port)
1 : Output mode
(Functions as an output port)
0 : Input mode
(Functions as an input port)
1 : Output mode
(Functions as an output port)
When reset
0016