UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
260 of 362
NXP Semiconductors
UM10208
Chapter 20: LPC2800 DAO
4.1 Stream I/O Configuration Register (SIOCR - 0x8020 0384)
This register also contains bits that affect the Dual ADC, I
2
S Out, and Dual DAC blocks.
All but one of its bits have fixed and prescribed states. Typically, this register is written
once, during system initialization (reset) code
4.2 I
2
S Format Register (I2S_FMT - 0x8020 0380)
This register also contains bits that affect the I
2
S Out (DAO) block. Typically, this register
is written once, during system initialization (reset) code.
5.
Streaming Analog Out (SAO1) module
The DAO SAO is called SAO1. It provides digital values to the DAO, simultaneously for
the L and R channels. Each SAO includes a 4-deep FIFO with each entry containing two
24-bit values.
Table 294. Stream I/O Configuration Register (SIOCR - 0x8020 0384)
Bit(s) Name
Description
Reset
value
6:0
-
Reserved. Always write 1s to these bits
0
7
DAI_OE
This bit affects the I
2
.
1
31:8
-
Reserved. Always write 0s to these bits. The value read from
reserved bits is not defined.
-
Table 295. Stream I/O Configuration Register (SIOCR - 0x8020 0384)
Bit(s) Name
Description
Reset
value
2:0
DAI_FMT
The choices described for DAO_FMT below are available for the
DAI. See
.
011
5:3
-
Reserved. Always write 011 to these bits
011
8:6
DAO_FMT
These bits select how data is output on the DATO pin:
011 Philips standard IIS
100 LSB justified 16-bit data
101 LSB justified 18-bit data
110 LSB justified 20-bit data
111 LSB justified 24-bit data
Values 000-010 should not be written to this field.
011
31:9
-
Reserved. Always write 0s to these bits. The value read from
reserved bits is not defined.
-