Serial Peripheral Interface
Notes:
1.
All signals are open-drain.
2.
For a multiple-master configuration with more than two masters, SPISEL and SPIE[MME]
do not detect all possible conflicts.
3.
It is the responsibility of software to arbitrate for the SPI bus (with token passing, for example).
4.
SELOUT x signals are implemented in software with general-purpose I/O signals.
The SPI can transfer a single character at much higher rates—input clock/4 in master mode and input
clock/2 in slave mode, and subjected to the timing parameters of the interconnected devices, and board
trace delays. Gaps should be inserted between multiple characters to keep from exceeding the maximum
sustained data rate.
19.3
External Signal Descriptions
The SPI's four wire interface consists of transmit, receive, clock, and slave select.
MPC8313E PowerQUICC II Pro Integrated Processor Family Reference Manual, Rev. 3
19-6
SPI #0
SPIMOSI
SPIMISO
SPICLK
SPISEL
SELOUT1
SELOUT2
SELOUT3
SPI #1
SPIMOSI
SPIMISO
SPICLK
SPISEL
SELOUT0
SELOUT2
SELOUT3
SPI #2
SPIMOSI
SPIMISO
SPICLK
SPISEL
SELOUT0
SELOUT1
SELOUT3
SPI #3
SPIMOSI
SPIMISO
SPICLK
SPISEL
SELOUT0
SELOUT1
SELOUT2
Figure 19-3. Multiple-Master Configuration
SPISEL0
SPISEL1
SPISEL2
SPISEL3
Freescale Semiconductor