SLAU962A December 2025 – June 2026 MSPM33C321A , MSPM33C321A-Q1
I2S is a continuously streaming protocol, and it may be necessary when going into a low power mode like STOP, STANDBY or SHUTDOWN, that the peripheral is disabled. Since there is no IDLE status bit, because there is no such condtition on the bus, the host application must ensure the TXFIFO and RXFIFO are flushed when disabling the peripheral.
Additionally, as the I2S module may be in between frames, it is recommended that the peripheral be reset and an initialization be done when restarting the peripheral to ensure external devices can recognize valid I2S_WCLK frame synchronization boundary.
Remember to write to the PWREN bit to enable writing to the peripherals registers.