• DocumentCode
    2283804
  • 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
  • Volume
    3
  • fYear
    2010
  • fDate
    13-14 March 2010
  • Firstpage
    477
  • Lastpage
    480
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICMTMA.2010.102
  • Filename
    5458941