Information
• Slave mode
• Module Disable mode
• MCU-specific modes:
• External Stop mode
• Debug mode
The module enters module-specific modes when the host writes a module register. The
MCU-specific modes are controlled by signals external to the module. The MCU-specific
modes are modes that an MCU may enter in parallel to the block-specific modes.
46.1.4.1 Master Mode
Master mode allows the module to initiate and control serial communication. In this
mode, the SCK signal, SOUT signal, and the PCS[x] signals are controlled by the module
and configured as outputs.
46.1.4.2 Slave Mode
Slave mode allows the module to communicate with SPI bus masters. In this mode, the
module responds to externally controlled serial transfers. The SCK signal and the
PCS[0]/SS signals are configured as inputs and driven by an SPI bus master.
46.1.4.3 Module Disable Mode
The Module Disable mode can be used for MCU power management. The clock to the
non-memory mapped logic in the module can be stopped while in the Module Disable
mode.
46.1.4.4 External Stop Mode
External Stop mode is used for MCU power management. The module supports the
Peripheral Bus Stop mode mechanism. When a request is made to enter External Stop
mode, it acknowledges the request and completes the transfer that is in progress. When
the module reaches the frame boundary, it signals that the system clock to the module
may be shut off.
Chapter 46 Serial Peripheral Interface (SPI)
K20 Sub-Family Reference Manual, Rev. 1.1, Dec 2012
Freescale Semiconductor, Inc.
Preliminary
1185
General Business Information
