SLAU847F October 2022 – March 2026 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2116 , MSPM0L2117 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Each of the common available FIFO status bits for UNICOMM-I2CC/T are explained in the table below. All status bits are included in the Status Bits Register (SR) and can be used by application software to poll the FIFO status as needed.
| Status Bit | Description |
|---|---|
| RXFE | This bit is set when the RX FIFO is empty. |
| RXFF | This bit is set when the RX FIFO is full. |
RXCLR | This bit is set when a clear of the RX FIFO, started by setting the IFLS.RXCLR bit, is complete. |
| TXFE | This bit is set when TX FIFO is empty. |
| TXFF | This bit is set when TX FIFO is full. |
| TXCLR | This bit is set when a clear of the TX FIFO, started by setting the IFLS.TXCLR bit, is complete. |
If the FIFOs are not present, the empty and full flags are set according to the status of the 1-byte-deep holding registers.
A write is lost if it overruns the TX FIFO.
Data is lost if the RX FIFO is full, and the overflow flag bit is set.