UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
1229 of 1441
NXP Semiconductors
UM10503
Chapter 44: LPC43xx/LPC43Sxx I2S interface
44.7.2.2.7
Receiver master mode (External MCLK)
44.7.3 FIFO controller
Handling of data for transmission and reception is performed via the FIFO controller which
can generate two DMA requests and an interrupt request. The controller consists of a set
of comparators which compare FIFO levels with depth settings contained in registers. The
current status of the level comparators can be seen in the APB status register.
Table 1028.
Receiver master mode (External MCLK)
CREG bit 13 DAI bit 5
RXMODE
bits [3:0]
Description
0
0
0 0 0 1
Receiver master mode.
The I2S receive function operates as a master.
The receive clock source (RX_MCLK) is provided by the external master on the
RX_MCLK pin.
The WS used is the internally generated RX_WS.
The RX_MCLK pin is enabled for input.
Bold lines indicate the clock path for this configuration. CREG6 bits 12 and 13 select BASE_AUDIO_CLK for the I2S0 interface.
CREG bits 14 and 15 select BASE_AUDIO_CLK for the I2S1 interface.
Fig 161.
Receiver master mode (External MCLK)
I
2
S
peripheral
block
1
0
RXMODE[2]=0
TX_SCK
RX_SCK
(1 to 64)
TX_MCLK
RX_MCLK
8-bit
Fractional
Rate Divider
X
Y
DAI[5]=0
TXRATE[15:8]
TXRATE[7:0]
01
10
RXMODE[1:0]=01
RXBITRATE[5:0]
1
0
TX_WS
RX_WS
I2S_RX_WS
DAI[5]=0
Pin OEn
I2S_RX_SDA
I2S_RX_MCLK
RXMODE[3]=0
I2S_RX_SCK
Pin OE
0
1
00
0
1
CREG6[13]=0
0
1
PCLK
RXMODE[2]=0
BASE_AUDIO_CLK