Smart meters are sometimes required to update their code in the field via a network. The Teridian/Maxim 71M6531/71M653/781M6534 family of energy-metering ICs supports this requirement. This application note describes the main parts of a solution, how the energy meters work with the hardware, and how they cope with failures and side effects. The article also presents code samples for key processes of the flash download procedure. Read full article.