Information

SPIx_RXFRn field descriptions
Field Description
31–0
RXDATA
Receive Data
Contains the received SPI data.
43.4 Functional Description
The Serial Peripheral Interface (DSPI) block supports full-duplex, synchronous serial
communications between MCUs and peripheral devices. All communications are done
with SPI-like protocol.
The DSPI has the following configurations:
SPI Configuration in which the DSPI operates as a basic SPI or a queued SPI.
The DCONF field in the DSPI Module Configuration Register (MCR) determines the
DSPI Configuration. See for the DSPI configuration values.
The CTARn registers hold clock and transfer attributes. The SPI configuration allows to
select which CTAR to use on a frame by frame basis by setting a field in the SPI
command. See DSPI Clock and Transfer Attributes Registers for information on the
fields of the CTAR registers.
Typical master to slave connections are shown in the following figure. When a data
transfer operation is performed, data is serially shifted a predetermined number of bit
positions. Because the modules are linked, data is exchanged between the master and the
slave. The data that was in the master shift register is now in the shift register of the
slave, and vice versa. At the end of a transfer, the TCF bit in the SR is set to indicate a
completed transfer.
Shift Register
Baud Rate
Generator
Shift Register
SOUT
SCK
PCSx
DSPI Slave
DSPI Master
SIN
SOUT
SIN
SS
SCK
Figure 43-91. SPI Serial Protocol Overview
Chapter 43 SPI (DSPI)
K10 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc. 1189