90
µ
PD78214 Sub-Series
5.7.3 Operation
Port 6 is an I/O port. Its pins also function as control signal pins.
(1) Output port
When port 6 is in the output mode, the contents of its output latch are output, and data can be transferred
between the output latch and the accumulator using a transfer instruction. The output latch can be loaded
with any data by a logical operation instruction. Once the output latch is loaded with some data, it retains the
data until it is loaded
Note
with other data.
Note
This includes a case in which any other bit of the same port is manipulated using a bit manipulation instruction.
Fig. 5-39 Port Specified as an Output Port
(2) Input port
The level of each pin of port 3 can be transferred to the accumulator by a transfer instruction. Also in this case,
data can be written to the output latches, and all output latches store data transferred from the accumulator
by a transfer instruction or other similar instruction, regardless of the current mode of the port operation. If
a pin is specified as an input port, however, the latched data is not output to the port pin because the output
buffer at the pin is in the high-impedance state. (When the bit is switched from the input mode to the output
mode, the contents of the output latch are output to the corresponding port pin.) If a bit is specified as an input
port, the contents of the output latch for the bit cannot be transferred to the accumulator.
Fig. 5-40 Port Specified as an Input Port
Caution
Although its ultimate purpose is to manipulate only 1 bit, a bit manipulation instruction accesses a port in 8-bit units. If a
bit manipulation instruction is used for a port some pins of which are in the output mode and the other pins of which are in
the input mode, the contents of the output latch corresponding to the pins in the input mode become undefined (except for
the bits manipulated by the SET1 or CLR1 instruction). Special care should be taken if bits are switched between the input
and output modes.
The same holds true when the port is manipulated using 8-bit arithmetic/logical instructions.
P6n
n = 0 to 7
Internal bus
WR
PORT
RD
OUT
Output
Iatch
Internal bus
WR
PORT
P6n
n = 4 to 7
Output
Iatch
RD
IN
Summary of Contents for PD78212
Page 11: ......
Page 53: ...24 ...
Page 61: ...32 µPD78214 Sub Series 9 VSS Ground 10 NC non connection Not connected inside the chip ...
Page 65: ...36 ...
Page 83: ...54 ...
Page 135: ...106 ...
Page 271: ...242 ...
Page 405: ...376 ...
Page 417: ...388 ...
Page 423: ...394 ...
Page 449: ...420 ...
Page 457: ...428 ...
Page 471: ...442 ...
Page 487: ...458 ...