Datasheet
Rev.6.00 Oct.28.2004 page 495 of 1016
REJ09B0138-0600H
•  Serial data reception (asynchronous mode)
Figure 14-7 shows a sample flowchart for serial reception.
The following procedure should be used for serial data reception.
Yes
<End>
[1]
No
Initialization
Start reception
[2]
No
Yes
Read RDRF flag in SSR
[4]
[5]
Clear RE bit in SCR to 0
Read ORER, PER, and
FER flags in SSR
Error processing
(Continued on next page)
[3]
Read receive data in RDR, and
clear RDRF flag in SSR to 0
No
Yes
PER∨FER∨ORER= 1
RDRF= 1
All data received?
SCI initialization:
The RxD pin is automatically 
designated as the receive data 
input pin.
 Receive error processing and 
break detection:
If a receive error occurs, read the 
ORER, PER, and FER flags in 
SSR to identify the error. After 
performing the appropriate error 
processing, ensure that the 
ORER, PER, and FER flags are 
all cleared to 0. Reception cannot 
be resumed if any of these flags 
are set to 1. In the case of a 
framing error, a break can be 
detected by reading the value of 
the input port corresponding to 
the RxD pin.
SCI status check and receive 
data read :
Read SSR and check that RDRF 
= 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 stop bit for the current 
frame is received, read the 
RDRF flag, read RDR, and clear 
the RDRF flag to 0. The RDRF 
flag is cleared automatically 
when the DMAC or DTC is 
activated by an RXI interrupt and 
the RDR value is read.
[1]
[2] [3]
[4]
[5] 
Figure 14-7 Sample Serial Reception Data Flowchart










