UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
280 of 362
NXP Semiconductors
UM10208
Chapter 22: LPC2800 DDAC
5.
Streaming Analog Out (SAO2) module
The SAO module for the Dual DAC is called SAO2. It provides digital values to the Dual
DAC simultaneously for the L and R channels. The SAO includes a 4-entry FIFO with
each entry containing two 24-bit values.
5.1 SAO2 registers
lists the registers in SAO2, two of which are described in greater detail in
subsequent tables.
No further detail of the various OUT registers should be necessary. Only the Status and
Mask registers are described below.
Table 319. SAO2 register map
Names
Address
Description
Access Reset
Value
L16OUT2
0x8020 0280 One 16-bit value can be written to the L channel
FIFO via this register. The LS 8 bits of the new
LFIFO entry are 0. Bits 31:16 are ignored when
this register is written.
WO
0
R16OUT2
0x8020 0284 One 16-bit value can be written to the R channel
FIFO via this register. The LS 8 bits of the new
RFIFO entry are 0. Bits 31:16 are ignored when
this register is written.
WO
0
L24OUT2
0x8020 0288 One 24-bit value can be written to the L channel
FIFO via this register. Bits 31:24 are ignored when
this register is written.
WO
0
R24OUT2
0x8020 028C One 24-bit value can be written to the R channel
FIFO via this register. Bits 31:24 are ignored when
this register is written.
WO
0
SAOSTAT2
0x8020 0290 The current status of the SAO can be read from
this register. Writing any value to this address
clears the underrun and overrun bits in this register.
R/W
0
SAOMASK2 0c8020 0294 1s in this register disable/mask the corresponding
condition in SAOSTAT2 from causing an SAO
interrupt request.
R/W
0x3FF
L32OUT2
0x8020 02A0 Two 16-bit values can be written to the L channel
FIFO via this register. Bits 15:0 are presented to
the left channel before bits 31:16. The LS 8 bits of
the new LFIFO entries are 0.
WO
0
R32OUT2
0x8020 02C0 Two 16-bit values can be written to the R channel
FIFO via this register. Bits 15:0 are presented to
the right channel before bits 31:16. The LS 8 bits of
the new RFIFO entries are 0.
WO
0
LR32OUT2
0x8020 02E0 Two 16-bit values can be written to the L and R
channel FIFOs via this register. Bits 15:0 are the L
value, 31:16 are the R value. The LS 8 bits of the
new FIFO entries are 0.
WO
0