CHAPTER 20 AIU (AUDIO INTERFACE UNIT)
420
20.2.11 INTREG (0x0B00 017C)
Bit
D15
D14
D13
D12
D11
D10
D9
D8
Name
Reserved
Reserved
Reserved
Reserved
MENDINTR
MINTR
MIDLEINTR
MSTINTR
R/W
R
R
R
R
R/W
R/W
R/W
R/W
RTCRST
0
0
0
0
0
0
0
0
Other resets
0
0
0
0
0
0
0
0
Bit
D7
D6
D5
D4
D3
D2
D1
D0
Name
Reserved
Reserved
Reserved
Reserved
SENDINTR
SINTR
SIDLEINTR
Reserved
R/W
R
R
R
R
R/W
R/W
R/W
R
RTCRST
0
0
0
0
0
0
0
0
Other resets
0
0
0
0
0
0
0
0
Bit
Name
Function
D[15:12]
Reserved
Write 0 when writing. 0 is returned after a read.
D[11]
MENDINTR
MIC DMA 2 page interrupt. Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[10]
MINTR
MIC DMA 1 page interrupt. Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[9]
MIDLEINTR
MIC idle interrupt (receive data loss). Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[8]
MSTINTR
MIC receive complete interrupt. Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[7:4]
Reserved
Write 0 when writing. 0 is returned after a read.
D[3]
SENDINTR
SPEAKER DMA 2 page interrupt. Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[2]
SINTR
SPEAKER DMA 1 page interrupt. Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[1]
SIDLEINTR
SPEAKER idle interrupt (mute). Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
D[0]
Reserved
Write 0 when writing. 0 is returned after a read.
This register indicates the AIU’s interrupt status.
When data is received from the A/D converter, MIDLEINTR is set if valid data still exists in MIDATREG (MIDATV
= 1). In this case, MIDATREG is overwritten. MSTINTR is set when data is received in MDMADATREG.
When data is passed to the D/A converter, SIDLEINTR is set if there is no valid data in SODATREG (SODATV =
0). However, this interrupt is valid only after AIUSEN = 1, after which SODATV = 1.