MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
1157
Preliminary—Subject to Change Without Notice
When the DSPI is configured as a DSI Master, the DSICTAS field in the DSPI DSI Configuration Register
(DSPI_DSICR),” selects which of the DSPI_CTAR register is used. When the DSPI is configured as a DSI
bus Slave, the DSPI_CTAR1 register is used.
In CSI Configuration, the transfer attributes are selected based on whether the current frame is SPI data or
DSI data. SPI transfers in CSI Configuration follow the protocol described for SPI Configuration, and DSI
transfers in CSI Configuration follow the protocol described for DSI Configuration. CSI Configuration is
only valid in conjunction with Master Mode. See
Section 26.5.5, “Combined Serial Interface (CSI)
In continuous clock mode, only t
DT
is supported for TSB. However, in TSB non continuous clock mode,
both the PDT and DT delays are valid.
Address: DSP 0xC–DSP 0x28
Access:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
DBR
FMSZ
CPO
L
CPHA LSBFE
PCSSCK
PASC
PDT
PBR
W
Reset
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
CSSCK
ASC
DT
BR
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 26-6. DSPI Clock and Transfer Attributes Register 0–7 (DSPI_CTAR0–DSPI_CTAR7)
Table 26-8. DSPI_CTAR
n
Field Descriptions
Field
Descriptions
0
DBR
Double Baud Rate. The DBR bit doubles the effective baud rate of the Serial Communications Clock
(SCK). This field is only used in Master Mode. It effectively halves the Baud Rate division ratio
supporting faster frequencies and odd division ratios for the Serial Communications Clock (SCK).
When the DBR bit is set, the duty cycle of the Serial Communications Clock (SCK) depends on the
value in the Baud Rate Prescaler and the Clock Phase bit as listed in
. See the BR[0:3]
field description for details on how to compute the baud rate. If the overall baud rate is divide by two
or divide by three of the system clock then neither the Continuous SCK Enable or the Modified Timing
Format Enable bits should be set.
0 The baud rate is computed normally with a 50/50 duty cycle
1 The baud rate is doubled with the duty cycle depending on the Baud Rate Prescaler
1–4
FMSZ[0:3]
Frame Size. The FMSZ field selects the number of bits transferred per frame. The FMSZ field is used
in Master Mode and Slave Mode.
lists the frame size encodings.
When operating in TSB confirmation, detailed in
Section 26.5.9, “Timed Serial Bus (TSB),”
the FMSZ
defines the point with in the 32-bit (maximum length) frame where control of the CS switches from
the DSPI_DSICR to the DSPI_DSICR1 register. The cross over point must range between 4 bits and
16 bits and is encoded per
. The remaining frame after the cross over point, regardless
of how many bits are remaining, will be controlled by the DSPI_DSICR1 register.