下载

Maxim > Design Support > Technical Documents > Application Notes > Energy Measurement & Metering > APP 5539
Keywords: energy meter, Teridian, SoIC, flash
APPLICATION NOTE 5539
Programming Maxim Integrated Meter ICs
Jan 08, 2013
Abstract:
This document
describes the tools, procedures, and precautions to be used when flash programming Maxim metering
ICs in prototyping and production.
This application note describes interfaces, tools, precautions, and processes that are to be used for programming the flash
memories of the Maxim Integrated's 71M6511/71M6511H, 71M6513/71M6513H, 71M6531D/F, 71M6532D/F, 71M6533/G/H,
71M6534/H, 71M6541D/F/G, 71M6542F/G, 71M6543F/H, and 71M6545/H energy meter ICs.
In addition, recommendations are given for the design of meter boards that ensure that program code can be erased and
reloaded under all circumstances.
Programming Tools
The simplest approach to programming Maxim meter ICs is to use one of the existing tools. Programming tools currently
available are:
TFP2 Flash Programmer
ADM51 in-circuit emulator (ICE)
Third-party programmers
The TFP2 Flash Programmer
The TFP2 is available from distributors such as Digi-Key or Mouser. It is capable of programming the target IC in the target
circuit. The operation is manual (one presses a button to initiate the programming process), but can also be controlled by
automatic test equipment (ATE). You can combine several TFP2 devices in parallel to achieve higher throughput.
The target code can be loaded into the TFP2 using a serial cable and HyperTerminal
®
(or any other terminal) program. The
operational code for the TFP2 can be field-upgraded. The latest firmware for the TFP2 at the time of editing this document is
revision 1.53.
The target-interface cable of the TFP2 can be a simple twisted cable terminated with a 0.1" header connector. In addition, the
TFP2 provides the TYCO/AMP 10x2 high-density connector compatible with the connector used by the ADM51 ICE. This
connector includes access to the ICE_E signal (used for the 71M653x ICs) on pin 2.
Simple programmers can be implemented using the TFP2 and an external customer-supplied printed circuit board (PCB) with
a socket that accommodates the target IC. See the Required Hardware Adjustments section for a description of the necessary
pin connections.
Note: The TFP2 requires all records to be in sequential (ascending) order. Maxim provides a utility (CHKSUM.EXE) that
preprocesses Intel
®
hex files generated by the Keil
®
compiler/linker for use with the TFP2. This utility is provided with the
TFP2.
ICE (Signum Systems Model ADM51)
The ADM51 is available from Signum Systems. It is primarily used for ICE, i.e., a development tool, but it can also be used to
flash-program small quantities of metering ICs.
Page 1 of 17