English
Language : 

HD6417750RF240DV Datasheet, PDF (814/1132 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family / SH7750 Series
Section 16 Serial Communication Interface with FIFO (SCIF)
SH7750, SH7750S, SH7750R Group
Serial Data Transmission: Figure 16.7 shows a sample flowchart for serial transmission.
Use the following procedure for serial data transmission after enabling the SCIF for transmission.
Start of transmission
Read TDFE flag in SCFSR2
No
TDFE = 1?
Yes
Write transmit data (16 - transmit
trigger set number) to SCFTDR2,
read 1 from TDFE flag and TEND
flag in SCFSR2, then clear to 0
No
All data transmitted?
Yes
Read TEND flag in SCFSR2
No
TEND = 1?
Yes
No
Break output?
Yes
Clear SPB2DT to 0 and
set SPB2IO to 1
1. SCIF status check and transmit data
write:
Read SCFSR2 and check that the
TDFE flag is set to 1, then write
transmit data to SCFTDR2, read 1
from the TDFE and TEND flags, then
clear these flags to 0.
The number of transmit data bytes
that can be written is 16 - (transmit
trigger set number).
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
SCFTDR2, and then clear the TDFE
flag to 0.
3. Break output at the end of serial
transmission:
To output a break in serial
transmission, clear the SPB2DT bit to
0 and set the SPB2IO bit to 1 in
SCSPTR2, then clear the TE bit in
SCSCR2 to 0.
In steps 1 and 2, it is possible to
ascertain the number of data bytes
that can be written from the number
of transmit data bytes in SCFTDR2
indicated by the upper 8 bits of
SCFDR2.
Clear TE bit in SCSCR2 to 0
End of transmission
Figure 16.7 Sample Serial Transmission Flowchart
Page 762 of 1076
R01UH0456EJ0702 Rev. 7.02
Sep 24, 2013