MPC5566 Reference Manual, Rev. 2
xxxvi Freescale Semiconductor
20.3.2.10 DSPI DSI Configuration Register (DSPIx_DSICR) . . . . . . . . . . . . . . . . . 20-28
20.3.2.11 DSPI DSI Serialization Data Register (DSPIx_SDR) . . . . . . . . . . . . . . . . 20-30
20.3.2.12 DSPI DSI Alternate Serialization Data Register (DSPIx_ASDR) . . . . . . 20-31
20.3.2.13 DSPI DSI Transmit Comparison Register (DSPIx_COMPR) . . . . . . . . . . 20-32
20.3.2.14 DSPI DSI Deserialization Data Register (DSPIx_DDR) . . . . . . . . . . . . . 20-33
20.4 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-33
20.4.1 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-34
20.4.1.1 Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-35
20.4.1.2 Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-35
20.4.1.3 Module Disable Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-35
20.4.1.4 Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-36
20.4.2 Start and Stop of DSPI Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-36
20.4.3 Serial Peripheral Interface (SPI) Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-37
20.4.3.1 SPI Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-37
20.4.3.2 SPI Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-37
20.4.3.3 FIFO Disable Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-38
20.4.3.4 Using the TX FIFO Buffering Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . 20-38
20.4.3.4.1Filling the TX FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-38
20.4.3.4.2Draining the TX FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-39
20.4.3.5 Using the RX FIFO Buffering Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . 20-39
20.4.3.5.1Filling the RX FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-39
20.4.3.5.2Draining the RX FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-40
20.4.4 Deserial Serial Interface (DSI) Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-40
20.4.4.1 DSI Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-40
20.4.4.2 DSI Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-41
20.4.4.3 DSI Serialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-41
20.4.4.4 DSI Deserialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-42
20.4.4.5 DSI Transfer Initiation Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-42
20.4.4.5.1Continuous Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-42
20.4.4.5.2Change In Data Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-43
20.4.4.5.3Triggered Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-43
20.4.4.5.4Triggered or Change In Data Control . . . . . . . . . . . . . . . . . . . . . . 20-43
20.4.4.6 DSPI Connections to eTPUA, eTPUB, eMIOS and SIU . . . . . . . . . . . . . . 20-43
20.4.4.6.1DSPI A Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-43
20.4.4.6.2DSPI B Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-44
20.4.4.6.3DSPI C Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-45
20.4.4.6.4DSPI D Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-46
20.4.4.7 Multiple Transfer Operation (MTO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-47
20.4.4.7.1Internal Muxing and SIU Support for Serial and Parallel Chaining 20-48
20.4.4.7.2Parallel Chaining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-49
20.4.4.7.3Serial Chaining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-50
20.4.5 Combined Serial Interface (CSI) Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-51
20.4.5.1 CSI Serialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-51
20.4.5.2 CSI Deserialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-52
20.4.6 DSPI Baud Rate and Clock Delay Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-53