Errata for demo code revision 3.04 – Maxim Integrated 71M6513H Power Meter IC Family Software User Manual
Page 91

71M651x Software User’s Guide
5.14.ERRATA FOR DEMO CODE REVISION 3.04
The up-to-date list of known issues with revision 3.04 of the Demo Code can be found in the readme.txt file contained
in the 6511_demo or 6513_demo ZIP files shipped with the Demo Kits.
All issues were fixed in Demo Code revisison 3.05. The factory should be contacted for updates to the Demo Code.
Known Firmware Errata for version 3.04 are listed in the table below.
Number
Product
Issue
Comment
93
6511
DEGSCALE should be 9585, not 9879,
causing a 3% error in the temperature
display
A fix is straight forward by entering the proper
value for DEGSCALE.
94
651X
Trim registers 2 and 7 are read incorrect-
ly.
96
651X
If external (outside of the chip) pulse
sources ever occur, then the pulse R
source will not work
98
651X
Software timers lose time because tic-toc
was set while ce_update() is running in
the background
A fix is possible by having the interrupt accumulate
counts.
99
651X
A pulse counter is not implemented.
A fix is possible by having the interrupt count
pulses for a fixed number of seconds as measured
by the RTC interrupt
100
651X
The watchdog is being reset improperly.
On rare instances, a CE or RTC interrupt
might be lost.
101
651X
When the CE is turned off by the
command line, a watchdog timer reset
occurs.
A fix is possible by disabling the CE interrupt in the
command line, which removes the CE from the set
of interrupts that are required in order to reset the
watchdog.
102
651X
DEG_SCALE is stored both as an MPU
variable ")0D" and CE variable "]30". The
two version could have different values
and then saved and restored in various
ways leading to inconsistencies.
124
651X
Priority levels are reversed in
Ext_Int_Priority() in misc.c
134
651X
Creep logic in pulse sources often uses
current from i0, instead of the correct
element's current
135
651X
Creep has observed when the actual
creep value was zero.
137
651X
CE's data is invalid for the first second,
and if the unit is set up for an
accumulation interval not equal to one
second, the start-up can get bad data
136
651X
Vcal, Ical and Scal are not initialized
when the EEPROM is empty.
141
651X
Sag was not being reported to the status
register.
Revision 2.4
TERIDIAN Proprietary
91 of 137
© Copyright 2005-2006 TERIDIAN Semiconductor Corporation