
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
449 of 808
NXP Semiconductors
UM10360
Chapter 20: LPC17xx I2S interface
[1]
Reset Value reflects the data stored in used bits only. It does not include reserved bits content.
5.1 Digital Audio Output register (I2SDAO - 0x400A 8000)
The I2SDAO register controls the operation of the I
2
S transmit channel. The function of
bits in DAO are shown in
Table 385. I
2
S register map
Name
Description
Access Reset
Value
Address
I2SDAO
Digital Audio Output Register. Contains
control bits for the I
2
S transmit channel.
R/W
0x87E1 0x400A 8000
I2SDAI
Digital Audio Input Register. Contains control
bits for the I
2
S receive channel.
R/W
0x07E1 0x400A 8004
I2STXFIFO
Transmit FIFO. Access register for the
8
×
32-bit transmitter FIFO.
WO
0
0x400A 8008
I2SRXFIFO
Receive FIFO. Access register for the
8
×
32-bit receiver FIFO.
RO
0
0x400A 800C
I2SSTATE
Status Feedback Register. Contains status
information about the I
2
S interface.
RO
0
0x400A 8010
I2SDMA1
DMA Configuration Register 1. Contains
control information for DMA request 1.
R/W
0
0x400A 8014
I2SDMA2
DMA Configuration Register 2. Contains
control information for DMA request 2.
R/W
0
0x400A 8018
I2SIRQ
Interrupt Request Control Register. Contains
bits that control how the I
2
S interrupt request
is generated.
R/W
0
0x400A 801C
I2STXRATE
Transmit MCLK divider. This register
determines the I
2
S TX MCLK rate by
specifying the value to divide PCLK by in
order to produce MCLK.
R/W
0x400A 8020
I2SRXRATE
Receive MCLK divider. This register
determines the I
2
S RX MCLK rate by
specifying the value to divide PCLK by in
order to produce MCLK.
R/W
0x400A 8024
I2STXBITRATE Transmit bit rate divider. This register
determines the I
2
S transmit bit rate by
specifying the value to divide TX_MCLK by in
order to produce the transmit bit clock.
R/W
0x400A 8028
I2SRXBITRATE Receive bit rate divider. This register
determines the I
2
S receive bit rate by
specifying the value to divide RX_MCLK by in
order to produce the receive bit clock.
R/W
0x400A 802C
I2STXMODE
Transmit mode control.
R/W
0x400A 8030
I2SRXMODE
Receive mode control.
R/W
0x400A 8034