This application note provides technical details on the software and tools associated with implementing a serial numbering technique. It also provides examples and hints for serial number encoding techniques that can be applied to any ST7 microcontrollers equipped with non-volatile memory.
This document provides technical details on implementing serial numbering for ST7 microcontrollers. It covers various encoding techniques, such as ASCII strings or paired hex digits, and explains how to embed these numbers in the MCU's Flash memory or external EEPROM. The guide includes C language examples for programming fixed or unique serial numbers.
The note also describes the use of the STVP7 visual programming software tool for automatic serial number generation. It outlines the steps to create a project, configure programming options like read-out protection, and define serial number parameters such as address, length, and increment values.
Each digit of the serial number corresponds to a specific hexadecimal ASCII code, such as 30h for the digit 0.
The example reserves exactly four bytes at the beginning of the Flash memory array.
Protection can only be removed by erasing the entire Flash memory array.