SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The TX_empty event is activated when a channel is enabled and its transmitter register becomes empty (transient event). Enabling the channel automatically raises this event. When the FIFO buffer is enabled (MCSPI_CHCONF[FFEW] set to 1), the TX_empty event is asserted when there is enough space in the buffer to write the number of bytes defined by MCSPI_XFERLEVEL[AEL].
The transmitter register must be loaded to remove the source of the interrupt, and the TX_empty interrupt status bit must be cleared for interrupt line deassertion (if the event is enabled as an interrupt source).
When FIFO is enabled, no new TX_empty event is asserted when the local host has not performed the number of writes into the transmitter register, defined by MCSPI_XFERLEVEL[AEL]. The local host must perform the correct number of writes.