Deserial Serial Peripheral Interface (DSPI)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 20-49
20.4.4.7.2 Parallel Chaining
Parallel chaining allows the PCSx and SCKx signals from a master DSPI to be shared by internal slave 
DSPIs and external slave SPI devices. Signal sharing reduces DSPI pin utilization. An example of a 
parallel chain is shown in Figure 20-27.
Figure 20-27. Example of Parallel Chaining of DSPI A, B, C and D
In the parallel chaining example, the SOUTx and SINx of the DSPIs connect to separate external SPI 
devices. All internal and external SPI modules share PCSx and SCKx signals. DSPI A controls and initiates 
all transfers, but the DSPI slaves each have a trigger output signal MTRIG that indicates to DSPI A that a 
trigger condition has occurred in the DSPI slaves.
When the slave DSPI has a change in data to be serialized, it asserts the MTRIG
 signal that propagates to 
DSPI A which initiates the transfer. DSPI B propagates trigger signals from DSPI C to DSPI A.DSPI C 
propagates trigger signals from DSPI D to DSPI B. 
The MTOCNT field in the DSPIx_DSICR must be written with the number of bits to be transferred. In 
parallel chaining the number written to MTOCNT must match the FMSZ field in the selected 
DSPIx_CTAR.
SOUT
ht
SCK
SIN
MTRIG
SS
MCU
DSPI A
SOUT
ht
SCK
SIN
PCS[0]
SINA
PCSA[0]
SCKA
SOUTA
SINB
(master)
DSPI B
(slave)
SOUT
SCK
SIN
MTRIG
SS
DSPI C
(slave)
SOUTB
SINC
SOUTC
SCKSS
SIN
Slave device
SPI
SOUT
SCKSS
SIN
Slave device
SPI
SOUT
SCKSS
SIN
Slave device
SPI
SOUT