Datasheet
ADE7953 Data Sheet
Rev. B | Page 66 of 72
Interrupt Enable and Interrupt Status Registers
Current Channel A and Voltage Channel Registers
Table 22. IRQENA Register (Address 0x22C and Address 0x32C)
Bits Bit Name Description
0 AEHFA Set to 1 to enable an interrupt when the active energy is half full (Current Channel A)
1 VAREHFA Set to 1 to enable an interrupt when the reactive energy is half full (Current Channel A)
2 VAEHFA Set to 1 to enable an interrupt when the apparent energy is half full (Current Channel A)
3
AEOFA
Set to 1 to enable an interrupt when the active energy has overflowed or underflowed (Current Channel A)
4 VAREOFA Set to 1 to enable an interrupt when the reactive energy has overflowed or underflowed (Current Channel A)
5 VAEOFA Set to 1 to enable an interrupt when the apparent energy has overflowed or underflowed (Current Channel A)
6 AP_NOLOADA Set to 1 to enable an interrupt when the active power no-load condition is detected on Current Channel A
7 VAR_NOLOADA Set to 1 to enable an interrupt when the reactive power no-load condition is detected on Current Channel A
8 VA_NOLOADA Set to 1 to enable an interrupt when the apparent power no-load condition is detected on Current Channel A
9 APSIGN_A Set to 1 to enable an interrupt when the sign of active energy has changed (Current Channel A)
10 VARSIGN_A Set to 1 to enable an interrupt when the sign of reactive energy has changed (Current Channel A)
11 ZXTO_IA Set to 1 to enable an interrupt when the zero crossing has been missing on Current Channel A for the length of
time specified in the ZXTOUT register
12 ZXIA Set to 1 to enable an interrupt when the current Channel A zero crossing occurs
13
OIA
Set to 1 to enable an interrupt when the current Channel A peak has exceeded the overcurrent threshold set in the
OILVL register
14 ZXTO Set to 1 to enable an interrupt when a zero crossing has been missing on the voltage channel for the length of
time specified in the ZXTOUT register
15 ZXV Set to 1 to enable an interrupt when the voltage channel zero crossing occurs
16 OV Set to 1 to enable an interrupt when the voltage peak has exceeded the overvoltage threshold set in the OVLVL
register
17 WSMP Set to 1 to enable an interrupt when new waveform data is acquired
18 CYCEND Set to 1 to enable an interrupt when it is the end of a line cycle accumulation period
19 Sag Set to 1 to enable an interrupt when a sag event has occurred
20 Reset This interrupt is always enabled and cannot be disabled
21 CRC Set to 1 to enable an interrupt when the checksum has changed
Table 23. IRQSTATA Register (Address 0x22D and Address 0x32D) and RSTIRQSTATA Register (Address 0x22E and
Address 0x32E)
Bits Bit Name Description
0 AEHFA Set to 1 when the active energy register is half full (Current Channel A)
1 VAREHFA Set to 1 when the reactive energy register is half full (Current Channel A)
2 VAEHFA Set to 1 when the apparent energy register is half full (Current Channel A)
3 AEOFA Set to 1 when the active energy register has overflowed or underflowed (Current Channel A)
4 VAREOFA Set to 1 when the reactive energy register has overflowed or underflowed (Current Channel A)
5 VAEOFA Set to 1 when the apparent energy register has overflowed or underflowed (Current Channel A)
6 AP_NOLOADA Set to 1 when the active power no-load condition is detected Current Channel A
7 VAR_NOLOADA Set to 1 when the reactive power no-load condition is detected Current Channel A
8 VA_NOLOADA Set to 1 when the apparent power no-load condition is detected Current Channel A
9
APSIGN_A
Set to 1 when the sign of active energy has changed (Current Channel A)
10 VARSIGN_A Set to 1 when the sign of reactive energy has changed (Current Channel A)
11 ZXTO_IA Set to 1 when a zero crossing has been missing on Current Channel A for the length of time specified in the
ZXTOUT register
12 ZXIA Set to 1 when a current Channel A zero crossing is detected
13 OIA Set to 1 when the current Channel A peak has exceeded the overcurrent threshold set in the OILVL register
14 ZXTO Set to 1 when a zero crossing has been missing on the voltage channel for the length of time specified in the
ZXTOUT register
15 ZXV Set to 1 when the voltage channel zero crossing is detected
16 OV Set to 1 when the voltage peak has exceeded the overvoltage threshold set in the OVLVL register