UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
1034 of 1269
NXP Semiconductors
UM10503
Chapter 41: LPC43xx I2S interface
41.6 Register description
shows the registers associated with the I2S interface and a summary of their
functions. Following the table are details for each register.
Reset value reflects the data stored in used bits only. It does not include reserved bits
content.
Table 896. Register overview: I2S0 (base address 0x400A 2000)
Name
Access Address
offset
Description
Reset
value
Reference
DAO
R/W
0x000
I2S Digital Audio Output Register. Contains control bits for
the I2S transmit channel.
0x87E1
DAI
R/W
0x004
I2S Digital Audio Input Register. Contains control bits for
the I2S receive channel.
0x07E1
TXFIFO
WO
0x008
I2S Transmit FIFO. Access register for the 8 x 32-bit
transmitter FIFO.
0
RXFIFO
RO
0x00C
I2S Receive FIFO. Access register for the 8 x 32-bit
receiver FIFO.
0
STATE
RO
0x010
I2S Status Feedback Register. Contains status information
about the I2S interface.
0x7
DMA1
R/W
0x014
I2S DMA Configuration Register 1. Contains control
information for DMA request 1.
0
DMA2
R/W
0x018
I2S DMA Configuration Register 2. Contains control
information for DMA request 2.
0
IRQ
R/W
0x01C
I2S Interrupt Request Control Register. Contains bits that
control how the I2S interrupt request is generated.
0
TXRATE
R/W
0x020
I2S Transmit MCLK divider. This register determines the
I2S TX MCLK rate by specifying the value to divide PCLK
by in order to produce MCLK.
0
RXRATE
R/W
0x024
I2S Receive MCLK divider. This register determines the
I2S RX MCLK rate by specifying the value to divide PCLK
by in order to produce MCLK.
0
TXBITRATE
R/W
0x028
I2S Transmit bit rate divider. This register determines the
I2S transmit bit rate by specifying the value to divide
TX_MCLK by in order to produce the transmit bit clock.
0
RXBITRATE
R/W
0x02C
I2S Receive bit rate divider. This register determines the
I2S receive bit rate by specifying the value to divide
RX_MCLK by in order to produce the receive bit clock.
0
TXMODE
R/W
0x030
I2S Transmit mode control.
0
RXMODE
R/W
0x034
I2S Receive mode control.
0