TC1796
Peripheral Units (Vol. 2 of 2)
Synchronous Serial Interface (SSC)
User’s Manual
20-10
V2.0, 2007-07
SSC, V2.1
Figure 20-5 SSC Half-Duplex Configuration
20.1.2.4 Continuous Transfers
When the transmit interrupt request flag is set, it indicates that the Transmit Buffer (TB)
is empty and is ready to be loaded with the next transmit data. If the TB has been
reloaded by the time the current transmission is finished, the data is immediately
transferred to the shift register and the next transmission can start without any additional
delay (according to the selected SLSO timings). On the data line, there is no gap
between the two successive frames if no delays are selected. For example, two byte
transfers would look the same as one word transfer. This feature can be used to interface
with devices that can operate with (or require more than) 16 data bits per transfer. It is
just a matter for software how long a total data frame length can be. This option can also
be used, e.g., to interface to byte-wide and word-wide devices on the same serial bus.
Note: This option can only happen in multiples of the selected basic data width, because
it would require disabling/enabling of the SSC to reprogram the basic data width
on-the-fly.
MTSR
MRST
CLK
Clock
MTSR
MRST
CLK
Clock
MTSR
MRST
CLK
Clock
MCA05780
Shift Register
Device #2
Slave
Shift Register
Device #1
Master
Shift Register
Device #3
Slave
Common
Transmit/
Receive
Line
Clock