The Key Technology of Designing the Universal Programmer for Freescale HCS12 Serial MCUs

Article Preview

Abstract:

For implementing on-line programming of Freescale HCS12 series MCU, designing a common downloading programmer which functions include chip selection, erase and write operations. Designing a database where Freescale HCS12 MCU Flash difference parameter values ​​placed, so achieving HCS12 MCU family online programming versatility. Erase and write machine codes are provided in the RAM area of Flash memory, these codes will be run at high voltage, these codes are relocated from Flash to RAM area for improving flash operation stability during the high voltage. According to BDM communication theory, we have developed a separate BDM serial communication program, the target device only receives the user code from the programmer, programmer does not need send opcode and the address information, not waiting for a command, so, increasing the erase and write speed. the programmer has the versatility and easily using.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

25-30

Citation:

Online since:

July 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Freescale. Technical Data-MC68HC908JB8,. (2005).

Google Scholar

[2] Background Debug Module(BDM)V4, (2003).

Google Scholar

[3] Daniel Malík. Turbo BDM Light interface, (2005).

Google Scholar

[4] CAO Jin-hua, LIU Xiao-sheng and WANG Yi-huai, Design of An Integrated Development Environment For MCUs of Freescale HC08, Microcomputer Information, vol 9, 2009, pp.77-79.

Google Scholar

[5] Yingzhen Jiang, The Design of Universal Programmer and Software for M68HC08 MCUs, Soochow University, October. (2004).

Google Scholar

[6] LIU Xiao-sheng, CAO Jing-hua and SHEN An-dong, Universal Design of Programmer & Debugger Based on HC08 Family MCU,. Computer Engineering, Dec 2008, pp.253-255.

Google Scholar

[7] WANG Yan-chun and WANG Yi-huai, Design and Implementation of Universal Programmer for M68HC08 MCU, Automation & Instrumentation., September. 2008, pp.58-60.

Google Scholar