English
Language : 

XC164-16 Datasheet, PDF (288/417 Pages) Infineon Technologies AG – 16-Bit Single-Chip Microcontroller with C166SV2 Core Volume 2 (of 2): Peripheral Units
XC164-16 Derivatives
Peripheral Units (Vol. 2 of 2)
High-Speed Synchronous Serial Interface (SSC)
Field
BSY
BE
PE
RE
TE
BC
Bits Type Description
12
rh
Busy Flag
Set while a transfer is in progress. Do not write to!!!
11
rwh Baudrate Error Flag
0 No error
1 More than factor 2 or 0.5 between slave’s
actual and expected baudrate
10
rwh Phase Error Flag
0 No error
1 The received data has changed around
sampling clock edge
9
rwh Receive Error Flag
0 No error
1 A reception was completed before the receive
buffer was read
8
rwh Transmit Error Flag
0 No error
1 A transfer has started with the slave’s transmit
buffer not being updated
[3:0] rh
Bit Count Field
Shift counter is updated with every shifted bit.
Do not write to!!!
Note: The target of an access to SSCx_CON (control bits or flags) is determined by the
state of bit EN prior to the access; that is, writing C057H to SSCx_CON in
programming mode (EN = 0) will initialize the SSC (EN was 0) and then turn it on
(EN = 1). When writing to SSCx_CON, ensure that reserved locations receive
zeros.
Transmitter Buffer Register
The SSC Transmit Buffer Register SSCx_TB (see Table 20-2) contains the transmit
data value. Unselected bits of SSCx_TB are ignored during transmission. The transmit
value must be right-aligned regardless of MSB or LSB first operation.
Receiver Buffer Register
The SSC Receive Buffer Register SSCx_RB (see Table 20-2) contains the receive data
value. Unselected bits of SSCx_RB will be not valid and should be ignored. The received
value is always right-aligned regardless of MSB or LSB first operation.
User’s Manual
SSC_X, V2.0
20-6
V2.1, 2004-03