Renesas SH7781 User Manual

Page 1112

Advertising
background image

21. Serial Communication Interface with FIFO (SCIF)

Rev.1.00 Jan. 10, 2008 Page 1082 of 1658
REJ09B0261-0100

Error handling

Receive error handling

ER = 1?

BRK = 1?

Break handling

DR = 1?

Read receive data in SCFRDR

Clear DR, ER, BRK flags

in SCFSR,

and ORER flag in SCLSR, to 0

End

Yes

Yes

Yes

No

Overrun error handling

ORER = 1?

Yes

No

No

No

[1] Whether a framing error or parity error

has occurred in the receive data that
is to be read from SCFRDR can be
ascertained from the FER and PER
bits in SCFSR.

[2] When a break signal is received,

receive data (H'00) is not transferred
to SCFRDR.
However, note that the last data in
SCFRDR is H'00, and the break data
in which a framing error occurred is
stored.
When a break handling is completed
and a receive signal returns to 1, the
receive data transfer resumes.

Figure 21.12 Sample Serial Reception Flowchart (2)

Advertising