Bit
Bit
Number
Mnemonic Description
Audio Processor Load Enable Bit
1
0
APLOAD
DAPEN
Set to enable audio processor codec code update.
Clear to disable audio processor codec code update.
Digital Audio Processor Enable Bit
Set to enable the digital audio processor.
Clear to disable the digital audio processor.
Reset Value = 0000 0000b
Table 168. APSTA Register
APSTA (1.EAh) – Audio Processor Status Register
7
6
5
4
3
2
1
0
APSTAT7
APSTAT6
APSTAT5
APSTAT4
APSTAT3
APSTAT2
APSTAT1
APSTAT0
Bit
Bit
Number
Mnemonic Description
Audio Processor Status Byte
7-0
APSTAT7:0
Codec firmware dependant.
Reset Value = 0000 0000b
Table 169. APINT Register
APINT (1.F4h) – Audio Processor Interrupt Register
7
6
5
4
3
2
1
0
APGPI3
APGPI2
APGPI1
APGPI0
APEVTI
ACLIPI
APRDYI
APREQI
Bit
Bit
Number
Mnemonic Description
Audio Processor General Purpose Interrupt Flag
7-4
3
APGPI3:0
APEVTI
Set by hardware to trigger a general purpose interrupt.
Cleared by hardware after writing APCON0.
Audio Processor Event Interrupt Flag
Set by hardware to signal an event from the audio processor.
Cleared by hardware after writing APCON0.
Audio Clipping Interrupt Flag
Set by hardware when audio gain (digital volume or bass boost) leads to
saturation.
Cleared by hardware after writing APCON0.
2
1
0
ACLIPI
APRDYI
APREQI
Audio Packet Ready Interrupt Flag
Set by hardware when audio buffer has at least one data packet ready to be read
(512 or 256 bytes depending on buffer configuration).
Cleared by hardware when audio buffer is empty.
Audio Packet Request Interrupt Flag
Set by hardware when audio buffer is able to receive one data packet (512 or
256 bytes depending on buffer configuration).
Cleared by hardware when audio buffer is full.
Reset Value = 0000 0000b
160
AT85C51SND3Bx
7632A–MP3–03/06