UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
255 of 362
NXP Semiconductors
UM10208
Chapter 19: LPC2800 DAI
Table 289. SAI1 Status Register (SAISTAT1 - 0x8020 0010)
Bit
Name
Description
Reset
Value
0
RUNDER This bit is set if software attempts to read more data from the R FIFO
than it contains. This bit is cleared by any write to this register.
0
1
LUNDER
This bit is set if software attempts to read more data from the L FIFO
than it contains. This bit is cleared by any write to this register.
0
2
ROVER
This bit is set if the R FIFO holds 4 entries, and the DAI signals that
another sample is available (an overrun condition). This bit is cleared by
any write to this register.
0
3
LOVER
This bit is set if the L FIFO holds 4 entries, and the DAI signals that
another sample is available (an overrun condition). This bit is cleared
by any write to this register.
0
4
LFULL
This bit is 1 if the L FIFO is full.
0
5
LHALF
This bit is 1 if the L FIFO is half full.
0
6
LNOTMT
This bit is 1 if the L FIFO is not empty.
0
7
RFULL
This bit is 1 if the R FIFO is full.
0
8
RHALF
This bit is 1 if the R FIFO is half full.
0
9
RNOTMT This bit is 1 if the R FIFO is not empty.
0
31:10 -
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.
-
Table 290. SAI1 Mask Register (SAIMASK1 - 0x8020 0014)
Bit
Name
Description
Reset
Value
0
RUNMK
If this bit is 0, the R channel underrun condition is enabled to cause an
SAI interrupt request.
1
1
LUNMK
If this bit is 0, the L channel underrun condition is enabled to cause an
SAI interrupt request.
1
2
ROVMK
If this bit is 0, the R channel overrun condition is enabled to cause an
SAI interrupt request.
1
3
LOVMK
If this bit is 0, the L channel overrun condition is enabled to cause an
SAI interrupt request.
1
4
LFULMK
If this bit is 0, the L channel full condition is enabled to cause an SAI
interrupt request.
1
5
LHALFMK If this bit is 0, the L channel half-full condition is enabled cause an SAI
interrupt request.
1
6
LNMTMK
If this bit is 0, the L channel not-empty condition is enabled to cause an
SAI interrupt request.
1
7
RFULMK
If this bit is 0, the R channel full condition is enabled to cause an SAI
interrupt request.
1
8
RHALFMK If this bit is 0, the R channel half-full condition is enabled to cause an
SAI interrupt request.
1
9
RNMTMK
If this bit is 0, the R channel not-empty condition is enabled to cause
an SAI interrupt request.
1
31:10 -
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.
-