Information

Programmable transfer attributes on a per-frame basis:
2 transfer attribute registers
Serial clock (SCK) with programmable polarity and phase
Various programmable delays
Programmable serial frame size of 4–16 bits, expandable by software control
SPI frames longer than 16 bits can be supported using the continuous
selection format
Continuously held chip select capability
5 peripheral chip selects (PCSs), expandable to 32 with external demultiplexer
Deglitching support for up to 16 PCS with external demultiplexer
DMA support for adding entries to TX FIFO and removing entries from RX FIFO:
TX FIFO is not full (TFFF)
RX FIFO is not empty (RFDF)
Interrupt conditions:
End of Queue reached (EOQF)
TX FIFO is not full (TFFF)
Transfer of current frame complete (TCF)
Attempt to transmit with an empty Transmit FIFO (TFUF)
RX FIFO is not empty (RFDF)
Frame received while Receive FIFO is full (RFOF)
Global interrupt request line
Modified SPI transfer formats for communication with slower peripheral devices
Power-saving architectural features:
Support for Stop mode
Support for Doze mode
Chapter 43 SPI (DSPI)
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
Freescale Semiconductor, Inc. 959