Chapter 20 Deserial Serial Peripheral Interface (DSPI)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
457
Address Base + 0x0034
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
CONT
CTAS
EOQ
CTCNT
0
0
PCS7
PCS6
PCS5
PCS4
PCS3
PCS2
PCS1
PCS0
W
Reset
0
0
0
0
0
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
TXDATA
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 20-8. DSPI PUSH TX FIFO Register (DSPI
x
_PUSHR)
Table 20-14. DSPI
x
_PUSHR field descriptions
Field
Description
0
CONT
Continuous peripheral chip select enable
Selects a continuous selection format. The bit is used in SPI master mode. The bit enables the
selected CS signals to remain asserted between transfers. Refer to
for more information.
0 Return peripheral chip select signals to their inactive state between transfers.
1 Keep peripheral chip select signals asserted between transfers.
1–3
CTAS
[0:2]
Clock and transfer attributes select
Selects which of the DSPI
x
_CTARs sets the transfer attributes for the SPI frame. In SPI slave
mode, DSPI
x
_CTAR0 is used. The following table shows how the CTAS values map to the
DSPI
x
_CTARs. There are eight DSPI
x
_CTARs in the device DSPI implementation.
Note:
Use in SPI master mode only.
4
EOQ
End of queue
Provides a means for host software to signal to the DSPI that the current SPI transfer is the last
in a queue. At the end of the transfer the EOQF bit in the DSPI
x
_SR is set.
0 The SPI data is not the last data to transfer.
1 The SPI data is the last data to transfer.
Note:
Use in SPI master mode only.
CTAS
Use Clock and Transfer
Attributes from
000
DSPI
x
_CTAR0
001
DSPI
x
_CTAR1
010
DSPI
x
_CTAR2
011
DSPI
x
_CTAR3
100
DSPI
x
_CTAR4
101
DSPI
x
_CTAR5
110
DSPI
x
_CTAR6
111
DSPI
x
_CTAR7