SLAZ758A November 2024 – March 2025 MSPM0G1518 , MSPM0G1519 , MSPM0G3518 , MSPM0G3519
SPI Module
Functional
SPI underflow event may not generate if read/write to TXFIFO happen at the same time for SPI peripheral
TXFIFO for SPI peripheral uses a bus synchronization scheme. While the control signal from BUSCLK domain to SPICLK domain is getting transferred, if read and write pointer points to the same head of FIFO, there is a possibility of data coherence issues. This issue only happens in corner case scenarios, and cause no underflow event being generated.
Customer must ensure that TXFIFO on peripheral can never be empty when Controller is addressing the peripheral.