CHAPTER 15 AUDIO INTERFACE UNIT (AIU)
User’s Manual U14272EJ3V0UM
313
15.2.11 INTREG (0x0B00 017C)
Bit
15
14
13
12
11
10
9
8
Name
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
MIDLEINTR
MSTINTR
R/W
R
R
R
R
R
R
R/W
R/W
RTCRST
0
0
0
0
0
0
0
0
Other resets
0
0
0
0
0
0
0
0
Bit
7
6
5
4
3
2
1
0
Name
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
SIDLEINTR
Reserved
R/W
R
R
R
R
R
R
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
15 to 10
Reserved
0 is returned when read
9
MIDLEINTR
Microphone idle interrupt request (receive data loss). Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
8
MSTINTR
Microphone receive completion interrupt request. Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
7 to 2
Reserved
0 is returned when read
1
SIDLEINTR
Speaker idle interrupt request (mute). Cleared to 0 when 1 is written.
1 : Occurred
0 : Normal
0
Reserved
0 is returned when read
This register indicates occurrence of various interrupt request of the AIU.
When data is received from the A/D converter, the MIDLEINTR bit is set if valid data still exists in the MIDATREG
register (MIDATV bit = 1). In this case, the MIDATREG register is overwritten.
The MSTINTR bit is set when data is received in the MDMADATREG register.
When data is passed to the D/A converter, the SIDLEINTR bit is set if there is no valid data in the SODATREG
register (SODATV bit = 0). However, this interrupt request is valid only after AIUSEN bit = 1 in the SODATREG
register, after which SODATV bit = 1 in the DVALIDREG register.