Maxim Integrated 71M6533-DB User Manual
Page 31

71M6533-
DB Demo Board User’s Manual
Page: 31 of 75
`
REV 3
MPU STATUS WORD
The MPU maintains the status of certain meter and I/O related variables in the Status Word. The Status Word is
located at address 0x21. The bit assignments are listed in Table 1-7.
Status
Word Bit
Name
DESCRIPTION
0
CREEP
Indicates that all elements are
in creep mode. The CE’s pulse variables
will be “jammed” with a constant value on every accumulation interval to
prevent spurious pulses. Note that creep mode therefore halts pulsing
even when the CE’s pulse mode is “internal”.
1
MINVC
Element C has a voltage below VThrshld. This forces that element into
creep mode.
2
PB_PRESS
A push button press was recorded at the most recent reset or wake from
a battery mode.
3
SPURIOUS
An unexpected interrupt was detected.
4
MINVB
Element B has a voltage below VThrshld. This forces that element into
creep mode.
5
MAXVA
Element A has a voltage above VThrshldP.
6
MAXVB
Element B has a voltage above VThrshldP.
7
MAXVC
Element C has a voltage above VThrshldP.
8
MINVA
Element A has a voltage below VThrshld. This forces that element into
creep mode. It also forces the frequency and main edge count to zero.
9
WD_DETECT
The most recent reset was a watchdog reset. This usually indicates a
software error.
10
MAXIN
The neutral current is over INThrshld. In a real meter this could indicate
faulty distribution or tampering.
11
MAXIA
The current of element A is over IThrshld. In a real meter this could
indicate overload.
12
MAXIB
The current of element B is over IThrshld. In a real meter this could
indicate overload.
13
MAXIC
The current of element C is over IThrshld. In a real meter this could
indicate overload.
14
MINT
The temperature is below the minimum, -40C, established in option_gbl.h.
This is not very accurate in the demo code, because the calibration
temperature is usually poorly controlled, and the default temp_nom is
usually many degrees off.
–40C is the minimum recommended operating
temperature of the chip.
15
MAXT
The temperature is above the maximum, 85C, established in option_gbl.h.
This is not very accurate in the demo code, because the calibration
temperature is usually poorly controlled, and the default temp_nom is
usually many degrees off. 85C is the maximum recommended operating
temperature of the chip.
16
BATTERY_BAD
Just after midnight, the demo code sets this bit if VBat < VBatMin. The
read is infrequent to reduce battery loading to very low values. When the
battery voltage is being displayed, the read occurs every second, for up to
20 seconds.
17
CLOCK_TAMPER
Clock set to a new value more than two hours from the previous value.
18
CAL_BAD
Set after reset when the read of the calibration data has a bad longitudinal
redundancy check or read failure.
19
CLOCK_UNSET
Set when the clock’s current reading is A) More than a year after the
previously saved reading, or B) Earlier than the previously saved reading,
or C) There is no previously saved reading.