Deserial Serial Peripheral Interface (DSPI)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
23-5
Preliminary
23.3.2
Register Descriptions
This section lists the DSPI registers in address order and describes the registers and their bit fields.
23.3.2.1
DSPI Module Configuration Register (DSPI_MCR)
The DSPI_MCR contains bits which configure various attributes associated with DSPI operation. The
HALT and MDIS bits can be changed at any time but will take effect on the next frame boundary only.
Table 23-1. DSPI Memory Map
Offset from
DSPI_BASE
(DSPI_A= 0xFFF9_0000
DSPI_B= 0xFFF9_4000
DSPI_C= 0xFFF9_8000
DSPI_D= 0xFFF9_C000)
Register
Access
Reset Value
Section/Page
0x0000
DSPI_MCR — DSPI module configuration register
R/W
0x0000_4001
0x0004
Reserved
0x0008
DSPI_TCR — DSPI transfer count register
R/W
0x0000_0000
0x000C–0x0028
DSPI_CTAR0 — DSPI clock and transfer attributes
register 0 –
DSPI_CTAR7 — DSPI clock and transfer attributes
register 7
R/W
0x8400_0000
0x002C
DSPI_SR — DSPI status register
R
0x0200_0000
0x0030
DSPI_RSER — DSPI DMA/interrupt request select and
enable register
R/W
0x0000_0000
FIFO Registers
0x0034
DSPI_PUSHR — DSPI push TX FIFO register
R/W
0x0000_0000
0x0038
DSPI_POPR — DSPI pop RX FIFO register
R
0x0000_0000
0x003C–0x0048
DSPI_TXFR0 — DSPI transmit FIFO register 0 –
DSPI_TXFR3 — DSPI transmit FIFO register 3
R
0x0000_0000
0x004C–0x0078
Reserved
0x007C–0x0088
DSPI_RXFR0 — DSPI receive FIFO register 0 –
DSPI_RXFR3 — DSPI receive FIFO register 3
R
0x0000_0000
0x008C–0x00B8
Reserved
DSI Registers
0x00BC
DSPI_DSICR — DSPI DSI configuration register
R/W
0x0000_0000
0x00C0
DSPI_SDR — DSPI DSI serialization data register
R
0x0000_0000
0x00C4
DSPI_ASDR — DSPI DSI alternate serialization data
register
R/W
0x0000_0000
0x00C8
DSPI_COMPR — DSPI DSI transmit comparison
register
R
0x0000_0000
0x00CC
DSPI_DDR — DSPI DSI deserialization data register
R
0x0000_0000