English
Language : 

HD6473837H Datasheet, PDF (300/562 Pages) Renesas Technology Corp – Hardware Manual
SCI3 operates as follows when receiving serial data in synchronous mode.
SCI3 synchronizes internally with the input or output of the serial clock and starts receiving.
Received data is set in RSR from LSB to MSB.
After data has been received, SCI3 checks to confirm that the value of bit RDRF is 0 indicating
that received data can be transferred from RSR to RDR. If this check passes, RDRF is set to 1 and
the received data is stored in RDR. At this time, if bit RIE in SCR3 is set to 1, an RXI interrupt is
requested. If an overrun error is detected, OER is set to 1 and RDRF remains set to 1. Then if bit
RIE in SCR3 is set to 1, an ERI interrupt is requested.
For the overrun error detection conditions and receive data processing, see table 10.17.
Note: Data receiving cannot be continued while a receive error flag is set. Before continuing the
receive operation it is necessary to clear the OER, FER, PER, and RDRF flags to 0.
Figure 10.20 shows a typical receive operation in synchronous mode.
Serial
clock
Serial
data
RDRF
OER
Bit 7 Bit 0
Bit 7 Bit 0 Bit 1
Bit 6 Bit 7
1 frame
1 frame
SCI3
RXI request RDRF cleared
operation
to 0
User
processing
Read data
from RDR
RXI request
RDR data
not read
(RDRF = 1)
ERI request due
to overrun error
Overrun error
handling
Figure 10.20 Typical Receive Operation in Synchronous Mode
283