13.4.2 SPI Register Summary

The following table summarizes each of the SPI registers described in this document. The SPI_0 base address resides at 0x40001000 and extends to address 0x40001FFF in the Cortex-M3 processor memory map. The SPI_1 base address resides at 0x40011000 and extends to address 0x40011FFF in the Cortex-M3 processor memory map.

Table 13-8. SPI Register Summary
Register NameAddress OffsetR/WReset ValueDescription
Table 13-90x00R/W0x80000102Control register
Table 13-100x04R/W0x04Transmit and receive data frame size
Table 13-110x08R0x2440Status register
Table 13-120x0CW0x0Interrupt clear register
Table 13-130x10R0x0Receive data register
Table 13-140x14W0x0Transmit data register
Table 13-150x18R/W0x07Output clock generator (master mode)
Table 13-170x1CR/W0x0Specifies slave selected (master mode)
Table 13-180x20R0x0Masked interrupt status
Table 13-190x24R0x0Raw interrupt status
Table 13-200x28R/W0x0Control bits for enhanced modes
Table 13-210x2CR/W0x0Command register
Table 13-220x30R/W0x0Packet size
Table 13-230x34R/W0x0Command size
Table 13-240x38R/W0x0Slave hardware status
Table 13-250x3CR0x44Status register
CTRL00x40R/W0x02Aliased Table 13-9 register bits 7:0. This register allows byte operations from an 8-bit processor in the fabric. It is not intended for access from internal MSS masters.
CTRL10x44R/W0x01Aliased Table 13-9 register bits 15:8. This register allows byte operations from an 8-bit processor in the fabric. It is not intended for access from internal MSS masters.
CTRL20x48R/W0x0Aliased Table 13-9 register bits 23:16. This register allows byte operations from an 8-bit processor in the fabric. It is not intended for access from internal MSS masters.
CTRL30x4CR/W0x0Aliased Table 13-9 register bits 25:24. This register allows byte operations from an 8-bit processor in the fabric. It is not intended for access from internal MSS masters.