A SERVICE OF

logo

Section 15 Serial Communication Interface with FIFO
Page 764 of 2108 R01UH0134EJ0400 Rev. 4.00
Sep 24, 2014
SH7262 Group, SH7264 Group
Transmitting Serial Data (Clock Synchronous Mode)
Figure 15.13 shows a sample flowchart for transmitting serial data.
Use the following procedure for serial data transmission after enabling transmit operation.
Start of transmission
Read TDFE flag in SCFSR
TDFE = 1?
Write transmit data to SCFTDR,
read TDFE and TEND flags
in SCFSR as 1,
and then clear the flags to 0
All data transmitted?
Read TEND flag in SCFSR
TEND = 1?
Clear TE bit in SCSCR to 0
End of transmission
No
Yes
No
Yes
No
Yes
[1] Status check and transmit data write:
Read SCFSR and check that the
TDFE flag is set to 1, then write
transmit data to SCFTDR. Clear the
TDFE and TEND flags to 0 after
reading them as 1.
[2] Serial transmission continuation
procedure:
To continue serial transmission, read
1 from the TDFE flag to confirm that
writing is possible, then write data to
SCFTDR, and then clear the TDFE
flag to 0.
[1]
[2]
Figure 15.13 Sample Flowchart for Transmitting Serial Data