The number of programmable microcontroller and Flash memory devices used in mission critical industrial controls (building controls, security systems, utilities monitoring equipment etc) is increasing each year. The file sizes programmed into these devices are also growing exponentially. A trusted programming process during manufacturing ensures devices are programmed correctly every time.