Expand description
SPI status register
Structs
Enums
Busy flag This flag is set and cleared by hardware. Note: The BSY flag must be used with caution: refer to and .
CRC error flag Note: This flag is set by hardware and cleared by software writing 0. This bit is not used in I2S mode.
Frame format error This flag is used for SPI in TI slave mode and I2S slave mode. Refer to error flags and . This flag is set by hardware and reset when SPI_SR is read by software.
FIFO reception level These bits are set and cleared by hardware. Note: These bits are not used in I²S mode and in SPI receive-only mode while CRC calculation is enabled.
FIFO transmission level These bits are set and cleared by hardware. Note: This bit is not used in I2S mode.
Mode fault This flag is set by hardware and reset by a software sequence. Refer to (MODF) on page 1031 for the software sequence. Note: This bit is not used in I2S mode.
Overrun flag This flag is set by hardware and reset by a software sequence. Refer to page 1057 for the software sequence.
Receive buffer not empty
Transmit buffer empty
Type Definitions
Field BSY
reader - Busy flag This flag is set and cleared by hardware. Note: The BSY flag must be used with caution: refer to and .
Field CHSIDE
reader - Channel side Note: This bit is not used in SPI mode. It has no significance in PCM mode.
Field CRCERR
reader - CRC error flag Note: This flag is set by hardware and cleared by software writing 0. This bit is not used in I2S mode.
Field CRCERR
writer - CRC error flag Note: This flag is set by hardware and cleared by software writing 0. This bit is not used in I2S mode.
Field FRE
reader - Frame format error This flag is used for SPI in TI slave mode and I2S slave mode. Refer to error flags and . This flag is set by hardware and reset when SPI_SR is read by software.
Field FRLVL
reader - FIFO reception level These bits are set and cleared by hardware. Note: These bits are not used in I²S mode and in SPI receive-only mode while CRC calculation is enabled.
Field FTLVL
reader - FIFO transmission level These bits are set and cleared by hardware. Note: This bit is not used in I2S mode.
Field MODF
reader - Mode fault This flag is set by hardware and reset by a software sequence. Refer to (MODF) on page 1031 for the software sequence. Note: This bit is not used in I2S mode.
Field OVR
reader - Overrun flag This flag is set by hardware and reset by a software sequence. Refer to page 1057 for the software sequence.
Field RXNE
reader - Receive buffer not empty
Field TXE
reader - Transmit buffer empty
Field UDR
reader - Underrun flag This flag is set by hardware and reset by a software sequence. Refer to page 1057 for the software sequence. Note: This bit is not used in SPI mode.