The I2S/TDM module provides a standardized serial interface to transfer audio data. The module can be configured in different modes including I2S standards, LSB or MSB-justified, PCM/DSP and TDM for example. It can be used in conjunction with the DMA controller.
Features:
- Configurable and independent transmitter and receiver functions on data lines
- Configurable controller or target function
- Integrated transmitter and receiver FIFO with
packing feature and FIFO depth = 4
- Clock generator to target specific audio frequency generation
- Data size configuration from 8 to 32-bit audio word size
- Audio protocol: I2S, LSB or MSB-justified, PCM/DSP, TDM
- Up to 8 slots available in TDM format
- Empty slot configuration for sending 0's, 1's or Hi-Z
- Configurable bit clock sampling edge
- Frame synchronization configurable for offset and bit length
- Independent DMA request for transmitter and receiver functions
For more details, see the I2S/TDM
chapter of the MSPM0 G-Series
80-MHz Microcontrollers Technical Reference Manual.