NEC PD750004 User Manual page 169

4 bit single-chip microcomputer
Table of Contents

Advertisement

(6) Error detection
In the two-wire serial I/O mode, the state of serial bus SB0 or SB1 being used for communication is loaded
into the shift register (SIO) of the transmitting device. So a transmission error can be detected by the
methods described below.
(a) Comparing SIO data before start of transmission with SIO data after start of transmission
With this method, the occurrence of a transmission error is assumed when two SIO values disagree
with each other.
(b) Using the slave address register (SVA)
Transmit data is set in SVA as well before the data is transmitted. On completion of transmission,
the COI bit (match signal from the address comparator) of serial operation mode register (CSIM) is
tested. If the result is 1, the transmission is regarded as successful. If the result is 0, the occurrence
of a transmission error is assumed.
(7) Application of two-wire serial I/O mode
A serial bus is configured, and multiple devices are connected to it.
Example
A system is configured with a µPD750008 as the master to which a µPD75104, µPD75402A,
and µPD7225G are connected as slaves.
µPD750008 (master)
To configure the bus as shown above, connect the SI pin and SO pin. Then, writes FFH to the shift register
to make the SO pin high except when serial data is output, and free the bus by setting off the output buffer.
The SO pin of the µPD75402A cannot go into a high-impedance state, so that a transistor must be
connected as shown in the figure to make open collector output appear on the pin. When data is input,
00H must be set beforehand in the shift register to set the transistor off.
The timing of data output by each microcomputer must be predetermined.
CHAPTER 5 PERIPHERAL HARDWARE FUNCTIONS
Port
SCK
SO/SB0
V
DD
µPD7225G
CS
SCK
SI
µPD75402A
SCK
SI
SO
µPD75104
SCK
SI
SO
149

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pd750006Pd750008Pd75p0016

Table of Contents