43.1 Description
The Inter-IC Sound Controller (I2SC) provides a 5-wire, bidirectional, synchronous, digital audio link to external audio devices: I2SC_DI, I2SC_DO, I2SC_WS, I2SC_CK, and I2SC_MCK pins.
The I2SC is compliant with the Inter-IC Sound (I2S) bus specification.
The I2SC consists of a receiver, a transmitter and a common clock generator that can be enabled separately to provide Host, Client or Controller modes with receiver and/or transmitter active.
DMA Controller channels, separate for the receiver and for the transmitter, allow a continuous high bit rate data transfer without processor intervention to the following:
- Audio CODECs in Host, Client, or Controller mode
- Stereo DAC or ADC through a dedicated I2S serial interface
The I2SC uses a single DMA Controller channel for both audio channels.
The 8- and 16-bit compact stereo format reduces the required DMA Controller bandwidth by transferring the left and right samples within the same data word.
In Host mode, the I2SC can produce a 32 fs to 1024 fs main system bus clock that provides an over-sampling clock to an external audio codec or digital signal processor (DSP).