Section 14 Serial Communication Interface (SCI)
Rev. 5.00 May 29, 2006 page 368 of 698
REJ09B0146-0500
14.3.1
Receive Shift Register (SCRSR)
The receive shift register (SCRSR) is an 8-bit register that receives serial data. Data input at the
RxD pin is loaded into the SCRSR in the order received, LSB (bit 0) first, converting the data to
parallel form. When one byte has been received, it is automatically transferred to the SCRDR. The
CPU cannot read or write the SCRSR directly.
14.3.2
Receive Data Register (SCRDR)
The receive data register (SCRDR) is an 8-bit register that stores serial receive data. The SCI
completes the reception of one byte of serial data by moving the received data from the SCRSR
into the SCRDR for storage. The SCRSR is then ready to receive the next data. This double
buffering allows the SCI to receive data continuously.
The CPU can read but not write the SCRDR. The SCRDR is initialized to H'00 by a reset or in
standby or module standby modes.
14.3.3
Transmit Shift Register (SCTSR)
The transmit shift register (SCTSR) transmits serial data. The SCI loads transmit data from the
SCTDR into the SCTSR, then transmits the data serially to the TxD0 pin, LSB (bit 0) first. After
transmitting one-byte data, the SCI automatically loads the next transmit data from the SCTDR
into the SCTSR and starts transmitting again. If the TDRE bit of the SCSSR is 1, however, the
SCI does not load the SCTDR contents into the SCTSR. The CPU cannot read or write the SCTSR
directly.
14.3.4
Transmit Data Register (SCTDR)
The transmit data register (SCTDR) is an eight-bit register that stores data for serial transmission.
When the SCI detects that the SCTSR is empty, it moves transmit data written in the SCTDR into
the SCTSR and starts serial transmission. Continuous serial transmission is possible by writing the
next transmit data in the SCTDR during serial transmission from the SCTSR.
The CPU can always read and write the SCTDR. The SCTDR is initialized to H'FF by a reset or in
standby and module standby modes.
Содержание SH7706 Series
Страница 8: ...Rev 5 00 May 29 2006 page viii of xlviii ...
Страница 160: ...Section 5 Cache Rev 5 00 May 29 2006 page 112 of 698 REJ09B0146 0500 ...
Страница 370: ...Section 11 Watchdog Timer WDT Rev 5 00 May 29 2006 page 322 of 698 REJ09B0146 0500 ...
Страница 532: ...Section 16 Serial Communication Interface with FIFO SCIF Rev 5 00 May 29 2006 page 484 of 698 REJ09B0146 0500 ...
Страница 554: ...Section 17 Pin Function Controller PFC Rev 5 00 May 29 2006 page 506 of 698 REJ09B0146 0500 ...
Страница 576: ...Section 18 I O Ports Rev 5 00 May 29 2006 page 528 of 698 REJ09B0146 0500 ...
Страница 614: ...Section 21 User Debugging Interface H UDI Rev 5 00 May 29 2006 page 566 of 698 REJ09B0146 0500 ...
Страница 746: ...Index Rev 5 00 May 29 2006 page 698 of 698 REJ09B0146 0500 ...
Страница 749: ...SH7706 Group Hardware Manual ...