S12(X) Programming/Debugging Possibilities

Showing results for 
Show  only  | Search instead for 
Did you mean: 

S12(X) Programming/Debugging Possibilities

No ratings

S12(X) Programming/Debugging Possibilities

I would like to mention some of the many programming/debugging possibilities by this document.

Possibilities for production
We have no solution for mass production such as stand-alone programmers, you have to turn to the third party products.

CodeWarrior (CW) Simulator/Debugger tool Hiwave:

After entering into the debug mode in the CW, we can see the "True-Time Simulator & Real-Time Debugger" window which is Hiwave.

Also, the Hiwave can be launched by hiwave.exe independently from the CodeWarrior which is located in the Prog folder in the CW install directory: \Prog\hiwave.exe

However, we need to use it together with PEmicro BDM.

PROG12Z- Flash Programmer software:

PROG12Z | 68HC(S)12(X) Flash/EEPROM Programmer Software | PEmicro 

Also, includes the command-line version of the programmer software - CPROG12Z.

But we need to use it together with PEmicro BDM.

USB Multilink Universal:

USB-ML-UNIVERSAL Compatible with ARM devices from many manufacturers as well as NXP's Kinetis, LPC, S32, ColdFire V1/+V1, ColdFire V2-4, MPC55xx/56xx/57xx, HCS08, RS08, HC(S)12(X), S12Z.

For more information look at the link: MULTILINK | Debug Probe | PEmicro 1

Stand-alone programmer, test & debug interface:

The CYCLONE_UNIVERSAL  supports a wide variety of ARM Cortex devices from many manufacturers as well many non-Arm based devices including from NXP (S32, Qorivva (MPC5xxx), MPC5xx/8xx, S12Z, RS08, S08, HC08, HC(S)12(X), Coldfire, Kinetis, LPC), 

Note: The Cyclone Pro is no available. It has been replaced by the Cyclone Universal and Cyclone Universal FX production programmers. These programmers support all of the devices supported by Cyclone PRO

CYCLONE | In-System Flash Programmers | PEmicro 


Lead-Free BDM Flash Programmer for S08, S12x|NXP 

As a low-cost solution can be used:

Open Source BDM interface: OSBDM 


USBDM: USBDM Debugger interface for Freescale RS08,HCS08,HCS12,Coldfire and ARM-Kinetis Devices. 

In the chapter Device Characteristics and links to documentation, can be found supported devices by USBDM and useful links for the USBDM devices where are described, for example, compatible IDEs and other useful information.


And one of the advanced tool TRACE32:


Tags (1)
Version history
Last update:
‎02-22-2019 03:17 AM
Updated by: