English
Language : 

AT90USB82 Datasheet, PDF (164/306 Pages) ATMEL Corporation – 8-bit Microcontroller with 8/16K Bytes of ISP Flash
stop sending characters. RTS usage and so associated flow control is enabled using RTSEN bit
in UCSRnD.
Figure 17-8. shows a reception example.
Figure 17-8. Reception Flow Control Waveform Example
FIFO
Index
0
1 21 0 1
RXD
C1 C2
CPU Read
C3
Figure 17-9. RTS behavior
RXD
RTS
RTS
Start Byte0 Stop
Start Byte1 Stop
Start
1 additional byte may be sent
if the transmitter misses the RTS trig
Byte2
Read from CPU
RTS will rise at 2/3 of the last received stop bit if the receive fifo is full.
To ensure reliable transmissions, even after a RTS rise, an extra-data can still be received and
stored in the Receive Shift Register.
17.9.2
Transmission Flow Control
The transmission flow can be controlled by hardware using the CTS pin controlled by the exter-
nal receiver. The aim of the flow control is to stop transmission when the receiver is full of data
(CTS = 1). CTS usage and so associated flow control is enabled using CTSEN bit in UCSRnD.
The CTS pin is sampled at each CPU write and at the middle of the last stop bit that is
curently being sent.
Figure 17-10. CTS behavior
Write from CPU
TXD
CTS
Start Byte0 Stop
Start Byte1 Stop
sample
sample
sample
Start Byte2
164 AT90USB82/162
7707D–AVR–07/08