WM8580
Production Data
INTERRUPT GENERATION (INT_N)
The hardware interrupot INT_N flag (active low) indicates that a change of status has occurred on
one or more of the UNLOCK, INVALID, TRANS_ERR, NON_AUDIO, CPY_N, DEEMPH, CSUD or
REC_FREQ flags. To determine which flag caused the interrupt, the Interrupt Status Register
(INTSTAT) should be read when INT_N is asserted. INVALID, TRANS_ERR and CSUD generate an
interrupt when the flag transitions from low to high. UNLOCK, NON_AUDIO, CPY_N, DEEMPH and
REC_FREQ will generate an interrupt on any change in status. INT_N will remain asserted until it is
cleared by reading the interrupt status register. If INVALID, TRANS_ERR or CSUD are still active
when the interrupt status register is read, INT_N remains asserted.
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
R43
0
UPD_UNLOCK
-
UNLOCK flag update signal
INTSTAT
2Bh
0 = INT_N not caused by update to UNLOCK flag
1 = INT_N caused by update to UNLOCK flag
INVALID flag interrupt signal
(read-only)
1
2
3
4
5
6
7
INT_INVALID
INT_CSUD
-
-
-
-
-
-
-
0 = INT_N not caused by INVALID flag
1 = INT_N caused by INVALID flag
CSUD flag interrupt signal
0 = INT_N not caused by CSUD flag
1 = INT_N caused by CSUD flag
INT_TRANS
_ERR
TRANS_ERR flag interrupt signal
0 = INT_N not caused by TRANS_ERR flag
1 = INT_N caused by TRANS_ERR flag
NON_AUDIO update signal
UPD_NON_AUDIO
UPD_CPY_N
0 = INT_N not caused by update to NON_AUDIO flag
1 = INT_N caused by update to NON_AUDIO flag
CPY_N update signal
0 = INT_N not caused by update to CPY_N flag
1 = INT_N caused by update to CPY_N flag
DEEMPH update signal
UPD_DEEMPH
UPD_REC_FREQ
0 = INT_N not caused by update to DEEMPH flag
1 = INT_N caused by update to DEEMPH flag
REC_FREQ update signal
0 = INT_N not caused by update to REC_FREQ flag
1 = INT_N caused by update to REC_FREQ flag
Table 62 Interrupt Status Register
Where the INT_N has been asserted by an update signal (UPD_UNLOCK, UPD_NON_AUDIO,
UPD_CPY_N, UPD_DEEMPH, UPD_REC_FREQ) the S/PDIF Status Register can be read to reveal
the satus of the flag. See Table 63.
PD Rev 4.3 August 2007
64
w