Section 15 Serial I/O with FIFO (SIOF)
Rev. 2.00 Mar 09, 2006 page 650 of 906
REJ09B0292-0200
It also contains a bit used to select LSB first or MSB first when transmitting and receiving to
match the connected codec, as well as a bit for controlling the LSB for transmitted primary data
and control data.
SIFCR is initialized to H'0000 by a reset.
Note that the TE and RE bits in SICTR must be cleared to 0 before changing the values of bits 11
to 10 and 7 to 0 (TRMD, LM, RFWM3 to RFWM0, TFWM3 to TFWM0).
Bit 15 to 12—Reserved: These bits are always read as 0. The write value should always be 0.
Bit 11—Transfer Mode (TRMD): Controls the LSB (bit 0) for transmitted primary data and
control data.
Bit 11: TRMD
Description
0
Value stored in SITDR is always transmitted as LSB of primary data
(Initial value)
1
LSB of primary data is always transmitted as 0
However, the LSB is 1 when the primary data immediately precedes control
data
Note: If the TRMD bit is set to 1, in SICTR the TM bit (STS pin input) should be cleared to 0, the
SE bit (interval mode) set to 1, and the LM bit (transmit/receive MSB format) cleared to 0.
The sync signal output from the connected codec should be input to pins STS and SRS.
The serial clock output from the connected codec should be input to pins STCK and SRCK.
Bit 10—LSB/MSB First Select (LM): Used to select LSB first or MSB first for transmitting and
receiving.
Bit 10: LM
Description
0
MSB first for transmitting and receiving
(Initial value)
1
LSB first for transmitting and receiving
Note: This bit must be cleared to 0 if the TRMD bit is set to 1.
Bit 9—Receive FIFO Data Register Reset (RFRST): Invalidates the primary receive data in
SIRDR and resets it to empty status. Also initializes the RERR and RDRF bits in SISTR.
Note that SICTR is not initialized, so receiving continues if the RE bit is set to 1.
Bit 9: RFRST
Description
0
Reset disabled
(Initial value)
1
Reset enabled
Note:
Reset status persists while this bit is set to 1. Clear this bit to 0 to cancel reset status.
Содержание 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 ...