English
Language : 

SH7280 Datasheet, PDF (829/1726 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine family
Section 16 Serial Communication Interface (SCI)
• Transmitting Serial Data (Clock Synchronous Mode)
Figure 16.10 shows a sample flowchart for transmitting serial data. Use the following procedure
for serial data transmission after enabling the SCI for transmission.
Start of transmission
Read TDRE flag in SCSSR
No
TDRE = 1?
Yes
Write transmit data to SCTDR
and clear TDRE flag
in SCSSR to 0
No
All data transmitted?
Yes
Read TEND flag in SCSSR
No
TEND = 1?
Yes
Clear TE bit in SCSCR to 0
[1] SCI status check and transmit data
write:
Read SCSSR and check that the
TDRE flag is set to 1, then write
transmit data to SCTDR, and clear
the TDRE flag to 0.
[2] Serial transmission continuation
procedure:
To continue serial transmission, read
1 from the TDRE flag to confirm that
writing is possible, then write data to
SCTDR, and then clear the TDRE
flag to 0.
When the DTC is activated by a
transmit data empty interrupt (TXI)
request to write data to SCTDR,
clearing of the TDRE flag is automatic
except when the transfer counter = 0
or DISEL = 1 as shown in the
flowchart of DTC operation in section
8, Data Transfer Controller (DTC).
When the transfer counter = 0 or
DISEL = 1, clear the TDRE flag in the
interrupt handling routine.
End of transmission
Figure 16.10 Sample Flowchart for Transmitting Serial Data
Rev. 1.00 Jun. 26, 2008 Page 799 of 1692
REJ09B0393-0100