Deserial Serial Peripheral Interface (DSPI)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
23-38
Freescale Semiconductor
Preliminary
23.4.4.5.1
Continuous Control
For continuous control, the initiation of a transfer is based on the baud rate at which data is transferred
between the DSPI and the external device. The baud rate is set in the DSPI
x
_CTAR selected by the
DSICTAS field in the DSPI
x
_DSICR. A new DSI frame shifts out when the previous transfer cycle has
completed and the delay after transfer (t
DT
) has elapsed.
23.4.4.5.2
Change In Data Control
For change in data control, a transfer is initiated when the data to be serialized has changed since the
transfer of the last DSI frame. A copy of the previously transferred DSI data is stored in the
DSPI
x
_COMPR. When the data in the DSPI
x
_SDR or the DSPI
x
_ASDR is different from the data in the
DSPI
x
_COMPR, a new DSI frame is transmitted. The TXSS bit in the DSPI
x
_DSICR selects which
register the DSPI
x
_COMPR is compared to. The MTRIG output signal is asserted every time a change in
data is detected.
23.4.4.6
DSPI_A Connectivity
Figure 23-20. DSPI_A Connectivity
Table 23-17. DSI Data Transfer Initiation Control
DSPIx_DSICR[CID] Type of Transfer Initiation Control
0
Continuous
1
Change in Data
Table 23-18. DSPI_A Connectivity Table
DSPI_A
Input
Connected to:
DSPI_A
Output
Connected to:
0
eMIOS output channel 0
0
Set by SIU IMUX2. See
.
1
eMIOS output channel 1
1
Set by SIU IMUX2. See
.
2
eMIOS output channel 2
2
Set by SIU IMUX2. See
.
3
eMIOS output channel 3
3
Set by SIU IMUX2. See
.
4
eMIOS output channel 4
4
Set by SIU IMUX2. See
.
5
eMIOS output channel 5
5
Set by SIU IMUX2. See
.
6
eMIOS output channel 6
6
Set by SIU IMUX2. See
.
7
eMIOS output channel 7
7
Set by SIU IMUX2. See
.
8
eMIOS output channel 8
8
Set by SIU IMUX2. See
.
eMIOS
UC 15
UC 0
•
•
•
•
DSPI_A
IN 15
IN 0
•
•
OUT 15
OUT 0
•
•
•
•