English
Language : 

SH7080_09 Datasheet, PDF (934/1622 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family
Section 17 Synchronous Serial Communication Unit (SSU)
17.3.8 SS Receive Data Registers 0 to 3 (SSRDR0 to SSRDR3)
SSRDR is an 8-bit register that stores receive data. When 8-bit data length is selected by bits
DATS1 and DATS0 in SSCRL, SSRDR0 is valid. When 16-bit data length is selected, SSRDR0
and SSRDR1 are valid. When 32-bit data length is selected, SSRDR0 to SSRDR3 are valid. Do
not access SSRDR that is not valid.
When the SSU has received 1-byte data, it transfers the received serial data from SSTRSR to
SSRDR where it is stored. After this, SSTRSR is ready for reception. Since SSTRSR and SSRDR
function as a double buffer in this way, consecutive receive operations can be performed.
Read SSRDR after confirming that the RDRF bit in SSSR is set to 1.
SSRDR is a read-only register, therefore, cannot be written to by the CPU.
Bit: 7
6
5
4
3
2
1
0
Initial value: 0
0
0
0
0
0
0
0
R/W: R
R
R
R
R
R
R
R
Initial
Bit
Bit Name Value R/W
7 to 0
All 0
R
Description
Serial receive data
Table 17.4 Setting of DATS Bit in SSCRL and Corresponding SSRDR
SSRDR0
SSRDR1
SSRDR2
SSRDR3
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. 4.00 Dec. 15, 2009 Page 874 of 1558
REJ09B0181-0400