Automatic Transmit/Receive Interval Time - NEC 78K0 User Manual

8-bit single-chip microcontrollers
Hide thumbs Also See for 78K0:
Table of Contents

Advertisement

(5) Automatic transmit/receive interval time

When using the automatic transmit/receive function, the read/write operations from/to the internal buffer RAM
are performed after transmitting/receiving one byte.
transmit/receive operation.
Since the read/write operations from/to the buffer RAM are performed in parallel with the CPU processing
when using the automatic transmit/receive function by the internal clock, the interval depends on the value
which is set in automatic data transfer interval specification register 0 (ADTI0) and bits 5 and 4 (STBE0,
BUSYE0) of serial status register 0 (CSIS0).
When ADTI0 is cleared to 00H, an interval time based on the to STBE0 and BUSYE0 settings is generated.
For example, when ADTI0 = 00H and STBE0 = BUSYE0 = 1, an interval time of two clocks is generated. If
an interval time of two clocks or more is set by ADTI0, the interval time set by ADTI0 is generated regardless
of the STBE0 and BUSYE0 settings.
Example Interval time when busy signal is not generated
<1> When STBE0 = 1, BUSYE0 = 0: Interval time of two serial clocks is generated
<2> When STBE0 = 0, BUSYE0 = 1: Interval time of one serial clock is generated
<3> When STBE0 = 1, BUSYE0 = 1: Interval time of two serial clocks is generated
Figure 17-29. Automatic Transmit/Receive Interval Time
SCKA0
SOA0
D7 D6 D5 D4 D3 D2 D1 D0
SIA0
D7 D6 D5 D4 D3 D2 D1 D0
ACSIIF
ACSIIF:
Interrupt request flag
CHAPTER 17 SERIAL INTERFACE CSIA0
Interval
D7 D6 D5 D4 D3 D2 D1 D0
*
D7 D6 D5 D4 D3 D2 D1 D0
User's Manual U15947EJ2V0UD
Therefore, an interval is inserted before the next
417

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

78kf1

Table of Contents