Toshiba H1 Series User Manual
Page 327

TMP92CZ26A
92CZ26A-324
Handshake function
Serial Channels 0 has a
0
CTS
pin. Use of this pin allows data can be sent in units of
one frame; thus, Overrun errors can be avoided. The handshake functions is enabled
or disabled by the SC0MOD
When the
0
CTS
pin goes High on completion of the current data send, data
transmission is halted until the
0
CTS
pin goes Low again. However, the INTTX0
Interrupt is generated, it requests the next data send to the CPU. The next data is
written in the Transmission Buffer and data sending is halted.
Though there is no
RTS
pin, a handshake function can be easily configured by setting
any port assigned to be the
RTS
function. The
RTS
should be output "High" to request
send data halt after data receive is completed by software in the RXD interrupt
routine.
Figure 3.14.4 Handshake function
Note 1: (1) If the
0
CTS signal goes High during transmission, no more data will be sent after completion of the
current transmission.
Note 2: (2) Transmission starts on the first falling edge of the TXDCLK clock after the
0
CTS
signal has fallen.
Figure 3.14.5
0
CTS
(Clear to send) Timing
TXD
CTS0
RXD
RTS
(Any port)
TMP92CZ26A TMP92CZ26A
Sender Receiver
3
13 14 15
16
1
2
SIOCLK
3
14
15 16 1 2
Start bit
bit0
(1)
(2)
Send is suspended
from (1) and (2)
Timing to writing to the
transmission buffer
TXDCLK
TXD
CTS0