English
Language : 

TMP92CM22FG Datasheet, PDF (153/260 Pages) Toshiba Semiconductor – CMOS 32-Bit Microcontroller
TMP92CM22
Handshake function
Use of CTS0 pin allows data to be sent in units of one data format; thus, overrun
errors can be avoided. The handshake function is enabled or disabled by the
SC0MOD0<CTSE> setting.
When the CTS0 pin condition is high level, after completed the current data
transmission, data transmission is halted until the CTS0 pin state is low again.
However, the INTTX0 interrupt is generated, and it requests the next send from data
to the CPU. The next data is written in the transmission buffer and data transmission
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 receive
interrupt routine.
TMP92CM22
TMP92CM22
TXD
CTS
Transmission side
RXD
RTS (Any port)
Receiving side
Timing of writing data to
transmission buffer
Figure 3.9.5 Handshake Function
CTS
Send is suspended
a from a to b.
b
13 14 15 16 1 2 3
SIOCLK
TXDCLK
TXD
Start bit
14 15 16 1
23
Bit0
Note 1: If the CTS signal goes high during transmission, will be stop next transmission data after completion of the
current transmission.
Note 2: Transmission starts on the first falling edge of the TXDCLK clock after the CTS signal has fallen.
Figure 3.9.6 CTS (Clear to send) Signal Timing
92CM22-151
2007-02-16