English
Language : 

SH7713 Datasheet, PDF (615/904 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Section 16 Serial Communication Interface with FIFO (SCIF)
Serial Data Transmission: Figure 16.13 shows a sample flowchart for serial transmission. Use
the following procedure for serial data transmission after enabling the SCIF for transmission.
Initialization
Start transmission
Read TDFE bit in SCFSR
No
TDFE = 1?
Yes
Write transmit data in SCFTDR and
clear TDFE and TEND bits in
SCFSR to 0
1. SCIF initialization: See figure 16.3, Sample
SCIF Initialization Flowchart.
2. SCIF status check and transmit data write:
Read SCFSR, check that the TDFE flag is
set to 1, then write transmit data in SCFTDR
and clear the TDFE flag to 0.
3. Serial transmission continuation procedure:
To continue serial transmission, read 1 from
the TDFE flag to confirm that writing is possible,
then write data in SCFTDR and clear the TDFE
flag to 0.
No
All data transmitted?
Yes
Read TEND bit in SCFSR
No
TEND = 1?
Yes
Clear TE bit in SCSCR to 0
End transmission
Figure 16.13 Sample Serial Transmission Flowchart
In serial transmission, the SCIF operates as described below.
1. When data is written into SCFTDR, the SCIF transfers the data from SCFTDR to SCFTSR and
starts transmitting. Confirm that the TDFE flag in SCFSR is set to 1 before writing transmit
data to SCFTDR. The number of data bytes that can be written is at least 16 − (transmit trigger
set number).
Rev.1.50 Aug. 30, 2006 Page 575 of 860
REJ09B0288-0150