50.6.9 SPI Interrupt Flag Register

Note: In TPD mode is recommended to not enable the devices dedicated as clients interrupts. The SPITUREN, SPIROUEN, and FRMERREN for the Clients should all be disabled and only enable the Host's interrupts as needed.
Note: Interrupt flags must be cleared and then read back to confirm they are cleared before exiting the ISR to avoid double interrupts.
Table 50-12. Register Bit Attribute Legend
Symbol Description Symbol Description Symbol Description
R Readable bit HC Cleared by Hardware (Grey cell) Unimplemented
W Writable bit HS Set by Hardware X Bit is unknown at Reset
K Write to clear S Software settable bit
Name: INTFLAG
Offset: 0x20
Reset: 0x00
Property: PAC Write-Protection

Bit 3130292827262524 
  SPIROV  SPITUR    
Access R/WR/W 
Reset 00 
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
 FRMERR        
Access R/W 
Reset 0 
Bit 76543210 
    SPITXBE   SPIRXBF 
Access R/WR/W 
Reset 00 

Bit 30 – SPIROV Receive Overflow Status bit

Note: Cleared only by software, Writing a zero to this bit has no effect, Writing a one to this bit will CLEAR the bit.
ValueDescription
0 No overflow
1 A new byte/half-word/word has been completely received when the SPIxRXB was full

Bit 27 – SPITUR Transmit Underrun Status bit

Writing a zero to this bit has no effect.

Writing a one to this bit will SET the Enable bit.

Not cleared with FIFO operation. Only Hardware cleared by the ON bit.

Note:
  1. SPITUR is only valid when FRMEN = 1.
  2. SPITUR is also cleared when ON = 0.
  3. When IGNTUR = 1, SPITUR provides dynamic status of the underrun condition but does not stop Rx/Tx operation and does not need to be cleared by software.
ValueDescription
0 Transmit buffer has No underrun condition
1 Transmit buffer has encountered an underrun condition

Bit 15 – FRMERR SPI Frame Error status bit

Writing a zero to this bit has no effect.

Writing a one to this bit will SET the Enable bit.

Note: FRMERR is only valid when FRMEN =1.
ValueDescription
0 No Frame error detected
1 Frame error detected

Bit 4 – SPITXBE SPI Transmit Buffer Empty Flag bit

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

ValueDescription
0 TXB not full
1 TXB is full

Bit 0 – SPIRXBF RX Buffer Full Flag bit

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

ValueDescription
0 RX Buffer not full
1 RX Buffer full