Datasheet
Rev.6.00 Oct.28.2004 page 509 of 1016
REJ09B0138-0600H
•  Serial data reception (clocked synchronous mode)
Figure 14-18 shows a sample flowchart for serial reception.
The following procedure should be used for serial data reception.
When changing the operating mode from asynchronous to clocked synchronous, be sure to check that the ORER, PER,
and FER flags are all cleared to 0.
The RDRF flag will not be set if the FER or PER flag is set to 1, and neither transmit nor receive operations will be
possible.
Yes
<End>
[1]
No
Initialization
Start reception
[2]
No
Yes
Read RDRF flag in SSR [4]
[5]
Clear RE bit in SCR to 0
Error processing
(Continued below)
[3]
Read receive data in RDR, and
clear RDRF flag in SSR to 0
No
Yes
ORER= 1
RDRF= 1
All data received?
Read ORER flag in SSR
[1]
[2] [3] 
[4]
[5] 
 SCI initialization:
The RxD pin is automatically 
designated as the receive data 
input pin.
 Receive error processing:
If a receive error occurs, read the 
ORER flag in SSR, and after 
performing the appropriate error 
processing, clear the ORER flag 
to 0. Transfer cannot be resumed 
if the ORER flag is set to 1. 
SCI status check and receive 
data read:
Read SSR and check that the 
RDRF flag is set to 1, then read 
the receive data in RDR and 
clear the RDRF flag to 0. 
Transition of the RDRF flag from 
0 to 1 can also be identified by 
an RXI interrupt.
Serial reception continuation 
procedure:
To continue serial reception, 
before the MSB (bit 7) of the 
current frame is received, finish 
reading the RDRF flag, reading 
RDR, and clearing the RDRF flag 
to 0. The RDRF flag is cleared 
automatically when the DMAC or 
DTC is activated by a receive 
data full interrupt (RXI) request 
and the RDR value is read.
<End>
Error processing
Overrun error processing
[3]
Clear ORER flag in SSR to 0
Figure 14-18 Sample Serial Reception Flowchart










