English
Language : 

SH7147 Datasheet, PDF (631/1108 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 14 Synchronous Serial Communication Unit
14.3.7 SS Transmit Data Registers 0 to 3 (SSTDR0 to SSTDR3)
SSTDR is an 8-bit register that stores transmit data. When 8-bit data length is selected by bits
DATS1 and DATS0 in SSCRL, SSTDR0 is valid. When 16-bit data length is selected, SSTDR0
and SSTDR1 are valid. When 32-bit data length is selected, SSTDR0 to SSTDR3 are valid. Do not
access SSTDR that is not valid.
When the synchronous serial communication unit detects that SSTRSR is empty, it transfers the
transmit data written in SSTDR to SSTRSR and starts serial transmission. If the next transmit data
has already been written to SSTDR during serial transmission, the synchronous serial
communication unit performs consecutive serial transmission.
Although SSTDR can always be read from or written to by the CPU and DTC, to achieve reliable
serial transmission, write transmit data to SSTDR after confirming that the TDRE bit in SSSR is
set to 1.
Bit: 7
6
5
4
3
2
1
0
Initial value: 0
0
0
0
0
0
0
0
R/W: R/W R/W R/W R/W R/W R/W R/W R/W
Initial
Bit
Bit Name Value R/W
7 to 0
All 0
R/W
Description
Serial transmit data
Table 14.3 Setting of DATS Bits in SSCRL and Corresponding SSTDR
SSTDR0
SSTDR1
SSTDR2
SSTDR3
00
Valid
Invalid
Invalid
Invalid
01
Valid
Valid
Invalid
Invalid
DATS[1:0] Setting
10
Valid
Valid
Valid
Valid
11 (Invalid setting)
Invalid
Invalid
Invalid
Invalid
Rev. 3.00 Oct. 06, 2008 Page 607 of 1080
REJ09B0230-0300