Section 15 Serial I/O with FIFO (SIOF)
Rev. 2.00 Mar 09, 2006 page 639 of 906
REJ09B0292-0200
15.2
Register Configuration
Table 15.2 shows the SIOF’s registers.
Table 15.2 Register Configuration
Register
Abbreviation
R/W
Initial
Value
Address
Access Size (Bits)
Receive shift register
SIRSR0
—
—
—
—
Receive data register
SIRDR0
R
Not
specified
H'FFFFFC00
8, 16, 32
Transmit shift register
SITSR0
—
—
—
—
Transmit data register
SITDR0
R/W
H'0000
H'FFFFFC02
8, 16, 32
Serial control register
SICTR0
R/W
H'0000
H'FFFFFC04
8, 16, 32
Serial status register
SISTR0
R/(W)
*
H'0002
H'FFFFFC06
8, 16, 32
Receive control data
register
SIRCDR
R
H'0000
H'FFFFFC0C
8, 16, 32
Transmit control data
register
SITCDR
R/W
H'0000
H'FFFFFC0E
8, 16, 32
FIFO control register
SIFCR
R/W
H'0000
H'FFFFFC08
8, 16, 32
FIFO data count register SIFDR
R
H'0000
H'FFFFFC0A
8, 16, 32
Note:
*
Only 0 should be written, to clear flags (after reading 1 from the flag).
15.2.1
Receive Shift Register (SIRSR)
Bit:
15
14
13
...
3
2
1
0
...
Initial value:
—
—
—
...
—
—
—
—
R/W:
—
—
—
...
—
—
—
—
SIRSR is a 16-bit register used to receive serial data. The data is fetched in MSB first from the
SRxD pin in synchronization with the fall of the serial receive clock (SRCK), and is shifted into
SIRSR. The data length is set by the transmit/receive data length select bit (DL) in the
corresponding serial control register (SICTR). If the DL bit is cleared to 0 (data length 8 bits), the
receive data is fetched to the lower 8 bits, and the upper 8 bits are cleared to 0. When data transfer
to SIRSR is completed, the data contents are automatically transferred to the receive data register
(SIRDR), and the receive data register full flag (RDRF) is set in the serial status register (SISTR),
based on the settings of the receive FIFO watermark bits (RFWM3 to RFWM0) in SIFCR.
Содержание SH7616
Страница 10: ...Rev 2 00 Mar 09 2006 page x of xxvi ...
Страница 132: ...Section 2 CPU Rev 2 00 Mar 09 2006 page 106 of 906 REJ09B0292 0200 ...
Страница 568: ...Section 12 16 Bit Free Running Timer FRT Rev 2 00 Mar 09 2006 page 542 of 906 REJ09B0292 0200 ...
Страница 582: ...Section 13 Watchdog Timer WDT Rev 2 00 Mar 09 2006 page 556 of 906 REJ09B0292 0200 ...
Страница 662: ...Section 14 Serial Communication Interface with FIFO SCIF Rev 2 00 Mar 09 2006 page 636 of 906 REJ09B0292 0200 ...
Страница 706: ...Section 16 Serial I O SIO Rev 2 00 Mar 09 2006 page 680 of 906 REJ09B0292 0200 ...
Страница 820: ...Section 19 Pin Function Controller PFC Rev 2 00 Mar 09 2006 page 794 of 906 REJ09B0292 0200 ...
Страница 932: ...Appendix D Package Dimensions Rev 2 00 Mar 09 2006 page 906 of 906 REJ09B0292 0200 ...
Страница 935: ...SH7616 Hardware Manual ...