SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The TX_underflow event is activated when the channel is enabled and the transmitter register or FIFO (if the buffer is enabled) is empty (not updated with new data), and when an external master device starts a data transfer with the SPI (transmit and receive).
When FIFO is enabled, the data emitted while the underflow event is raised is not the last data written in the FIFO. The TX_underflow event indicates an error (data loss) in slave mode.
To avoid having a TX_underflow event at the beginning of a transmission, TX_underflow is not activated when no data has been loaded into the transmitter register, because the channel has been enabled. The TX_underflow interrupt status bit must be cleared for an interrupt line deassertion (if the event is enabled as the interrupt source).