47.6.10 SPI Status Register

Table 47-13. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: STATUS
Offset: 0x24
Reset: 0x90002000
Property: PAC Write-Protection

Bit 3130292827262524 
 SPIRBE SPIRBFSPITBE SPITBF TXBUFELM8 
Access R/WR/WR/WR/WR/W 
Reset 10100 
Bit 2322212019181716 
 TXBUFELM7TXBUFELM6TXBUFELM5TXBUFELM4TXBUFELM3TXBUFELM2TXBUFELM1TXBUFELM0 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 15141312111098 
  SPIBUSYSRMT    RXBUFELM8 
Access R/WR/WR/W 
Reset 010 
Bit 76543210 
 RXBUFELM7RXBUFELM6RXBUFELM5RXBUFELM4RXBUFELM3RXBUFELM2RXBUFELM1RXBUFELM0 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bit 31 – SPIRBE RX Buffer Empty bit

SPIRBF reflects the empty status of the multi-element FIFO.

ValueDescription
0RX Buffer not Empty
1RX Buffer Empty

Bit 29 – SPIRBF SPI Receive Buffer Full status bit

SPIRBF reflects the full status of the multi-element FIFO.

ValueDescription
0SPIxRXB is not full
1SPIxRXB is full

Bit 28 – SPITBE SPI Transmit Buffer Empty status bit

SPITBE reflects the empty status of the multi-element FIFO.

ValueDescription
0SPIxTXB is not empty
1SPIxTXB is empty

Bit 26 – SPITBF SPI Transmit Buffer Full Status bit

SPITBF reflects the full status of the multi-element FIFO.

ValueDescription
0SPIxTXB not full
1SPIxTXB is full

Bits 16, 17, 18, 19, 20, 21, 22, 23, 24 – TXBUFELM Transmit Buffer Element Count bits

Reflects the number of FIFO elements used.

8 bit data is 1 element (total of 64 elements available)

8 = 16 bit data is 2 elements (total of 32 elements available)

16 = 24 bit data is 3 elements (total of 21elements available)

24 bit data is 4 elements (total of 16 elements available)

Bit 14 – SPIBUSY SPI activity status bit

ValueDescription
0No on-going transactions (at time of read)
1Macro currently busy with some transactions

Bit 13 – SRMT Register (SPIxSR) Empty bit

ValueDescription
0There are current or pending transactions.
1There are no current or pending transactions.

(i.e. Neither SPIxTXB or SPIxSR contain data to transmit)

Bits 0, 1, 2, 3, 4, 5, 6, 7, 8 – RXBUFELM Receive Buffer Element Count bits

Reflects the number of FIFO elements used

8 bit data is 1 element (total of 64 elements available)

8 = 16 bit data is 2 elements (total of 32 elements available)

16 = 24 bit data is 3 elements (total of 21 elements available)

24 bit data is 4 elements (total of 16 elements available)