English
Language : 

C167CS Datasheet, PDF (299/517 Pages) Infineon Technologies AG – 16-Bit Single-Chip Microcontroller
C167CS
Derivatives
The High-Speed Synchronous Serial Interface
A Transmit Error (Slave mode) is detected, when a transfer was initiated by the master
(shift clock gets active), but the transmit buffer SSCTB of the slave was not updated
since the last transfer. This condition sets the error flag SSCTE and, when enabled via
SSCTEN, the error interrupt request flag SSCEIR. If a transfer starts while the transmit
buffer is not updated, the slave will shift out the ‘old’ contents of the shift register, which
normally is the data received during the last transfer.
This may lead to the corruption of the data on the transmit/receive line in half-duplex
mode (open drain configuration), if this slave is not selected for transmission. This mode
requires that slaves not selected for transmission only shift out ones, i.e. their transmit
buffers must be loaded with ‘FFFFH’ prior to any transfer.
Note: A slave with push/pull output drivers, which is not selected for transmission, will
normally have its output drivers switched. However, in order to avoid possible
conflicts or misinterpretations, it is recommended to always load the slave’s
transmit buffer prior to any transfer.
Register SSCCON
SSCTEN
&
Transmit
Error
SSCTE
SSCREN
&
Receive
Error
SSCRE
>–1
Phase
Error
SSCPEN
&
SSCPE
SSCBEN
&
Baudrate
Error
SSCBE
Figure 12-6 SSC Error Interrupt Control
Register SSCEIC
SSCEIE
&
SSCEIR
Error
Interrupt
SSCEINT
MCA01968
User’s Manual
12-16
V2.0, 2000-07