ISD91200 Series Technical Reference Manual
Release Date: Sep 16, 2019
- 314 -
Revision 2.4
5.14 I2S Audio PCM Controller
5.14.1 Overview
The I2S controller is a peripheral for serial transmission and reception of audio PCM (Pulse-Code
Modulated) signals across a 4-wire bus. The bus consists of a bit clock (I2S_BCLK) a frame
synchronization clock (I2S_FS) and serial data in (I2S_SDI) and out (I2S_SDO) lines. This peripheral
allows communication with an external audio CODEC or DSP. The peripheral is capable of mono or
stereo audio transmission with 8-32bit word sizes. Audio data is buffered in 8 word deep FIFO buffers
and has DMA capability.
5.14.2 Features
I2S can operate as either master or slave
Master clock generation for slave device synchronization.
Capable of handling 16, 24 and 32 bit word sizes.
Mono and stereo audio data supported.
I2S and MSB justified data format supported.
8 word FIFO data buffers for transmit and receive.
Generates interrupt requests when buffer levels crosses programmable boundary.
Two DMA requests, one for transmit and one for receive.