Title :
Stable In-circuit Programming of Flash Memory in Freescale´s MC9S12 MCU Family
Author :
Wang Yihuai ; Lin Zhigui
Author_Institution :
Inst. of Comput. Sci. & Technol., Soochow Univ., Suzhou, China
Abstract :
In-circuit programming of flash memory in user mode (U-ICP) is a technique useful for updating in-circuit programs, providing power-off protection and the recovery of important parameters, and modifying the static parameters in embedded applications. Restrictions on manufacturing technology require U-ICP to be done at high voltage, however, which can result in the read operation becoming unstable. This phenomenon introduces specific design requirements for any in-circuit programming module. We have studied the structure of flash memory from Freescale´s MC9S12 MCU family, and devise a new scheme to solve the instability problem. We describe how to implement this scheme in detail, providing C program examples to illustrate its feasibility.
Keywords :
flash memories; programming; stability; Freescale MC9S12 MCU family; embedded applications; flash memory; manufacturing technology; power-off protection; stable in-circuit programming; Application software; Automatic programming; Automation; Embedded system; Flash memory; Mechatronics; Read-write memory; Stability; Voltage; Writing; Freescale´s MC9S12 MCU family; In-Circuit Programming; flash memory; stability;
Conference_Titel :
Measuring Technology and Mechatronics Automation (ICMTMA), 2010 International Conference on
Conference_Location :
Changsha City
Print_ISBN :
978-1-4244-5001-5
Electronic_ISBN :
978-1-4244-5739-7
DOI :
10.1109/ICMTMA.2010.102