Figure 31. Interrupt Behavior And Example Interrupt Service Routine - Cirrus Logic CDB4244 Manual

4 in/4 out audio codec with pcm and tdm interfaces
Table of Contents

Advertisement

DS900PP2

Figure 31. Interrupt Behavior and Example Interrupt Service Routine

USER: Mask bit(s)
set to 0
Unmasked error
occurs
Status Register bit
changes to '1' and
INT pin set to
active level
USER: Read
Status Registers
(see status bit(s) =
'1')
Mask bit(s) of
corresponding
status bit(s) set to
'1'
INT pin set to
Status Register
inactive level
bit(s) set to '1'
USER: Takes
Corrective Action
All Status Register
bits cleared
Are any
Yes
errors still
occurring?
No
USER: Read
Status Registers
(see all status bits
= '0')
CS4244
45

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CDB4244 and is the answer not in the manual?

Table of Contents