
100
μ
PD75517(A)
4.8.5 Serial Interface (Channel 0) Operation
(1) Operation halt mode
The operation halt mode is used when serial transfer is not performed. This mode reduces power
consumption.
The shift register 0 does not perform shift operation in this mode, so the shift register can be used as a
normal 8-bit register. When the RESET signal is entered, the operation halt mode is set.
The P02/SO0/SB0 pin and P03/SI0/SBI pin function as input-only port pins. The P01/SCK0 pin can be used
as an input port pin by setting the serial operation mode register 0.
(2) Three-wire serial I/O mode operations
The three-wire serial I/O mode is compatible with other modes used in the 75X series,
μ
PD7500 series,
and 78K series.
Communication is performed using three lines: Serial clock (SCK0), serial output (SO0), and serial input
(SI0).
(a) Communication operation
The three-wire serial I/O mode transfers data, with eight bits as one block. Data is transferred bit by
bit in phase with the serial clock.
The shift register performs shift operation on the falling edge of the serial clock (SCK0). Transmit data
is latched on the SO0 latch, and is output on the SO0 pin. Receive data applied to the SI0 pin is latched
in the shift register 0 on the rising edge of SCK0.
When eight bits have been transferred, shift register 0 operation automatically terminates setting the
interrupt request flag (IRQCSI0).
Fig. 4-44 Timing of Three-Wire Serial I/O Mode
SCK0
SI0
IRQCSI0
1
SO0
2
3
4
5
6
7
8
DI0
DO0
DI1
DO1
DI2
DO2
DI3
DO3
DI4
DO4
DI5
DO5
DI6
DO6
DI7
DO7
Transfer is started in phase with falling edge of SCK0.
Execution of instruction that writes data to SIO0 (Transfer start request)
Completion of transfer