3.9.6.2.1 Audio Master Clock
The audio master clock (MCLK) is used to generate the bit clock when the receiver or
transmitter is configured for an internally generated bit clock. The audio master clock can
also be output to or input from a pin. The transmitter and receiver have the same audio
master clock inputs.
3.9.6.2.2 Bit Clock
The I
2
S/SAI transmitter and receiver support asynchronous bit clocks (BCLKs) that can
be generated internally from the audio master clock or supplied externally. The module
also supports the option for synchronous operation between the receiver and transmitter
product.
3.9.6.2.3 Bus Clock
The bus clock is used by the control registers and to generate synchronous interrupts and
DMA requests.
3.9.6.2.4 I
2
S/SAI clock generation
Each SAI peripheral can control the input clock selection, pin direction and divide ratio
of one audio master clock.
The MCLK Input Clock Select bit of the MCLK Control Register (MCR[MICS]) selects
the clock input to the I
2
S/SAI module’s MCLK divider.
The following table shows the input clock selection options on this device.
Table 3-70. I2S0 MCLK input clock selection
MCR[MICS]
Clock Selection
00
System clock
01
OSC0ERCLK
10
Not supported
11
MCGPLLCLK, MCGFLLCLK, or IRC48MCLK
The module's MCLK Divide Register (MDR) configures the MCLK divide ratio.
The module's MCLK Output Enable bit of the MCLK Control Register (MCR[MOE])
controls the direction of the MCLK pin. The pin is the input from the pin when MOE is 0,
and the pin is the output from the clock divider when MOE is 1.
Communication interfaces
K22F Sub-Family Reference Manual , Rev. 3, 7/2014
132
Freescale Semiconductor, Inc.