We presented a lot of SW examples for this family at our community: https://community.nxp.com/docs/DOC-93792
The board you can use for development is http://tinyurl.com/h7kfea8
If you do not want to use onboard BDM connection interface you can also order USBBDM interface at pemicro.com. (USB Multilink Universal)
As a standalone programmer which can be used also for debugging you can use Cyclone PRO. (for standalone programming there is necesay to use log2phy (can be found atr pemicro pages )
For development you can use CodeWarrior IDE standard edition. Here is the procedure https://community.nxp.com/videos/5109
I would like anly to add an answer I provide in a past for programming in field:
Each S12 family MCU contains BDM interface which can be used for programming or debugging. The BDM connector can be standard 2*3 pinhead. The MCU has to have MODB pin and MODA pin connected to 0 for programming. MODC pin is tied down by BDM interface circuit automatically.
If you have CodeWarrior and also USB BDM Multilink (http://tinyurl.com/j5pwyqf) from P&E Micro (http://www.pemicro.com/products/product_processor.cfm) then you are able to program device in your app board as described in item B)
- A)
- We support only our products – CodeWarrior + MCU. However, there is a possibility to use CYCLONE PRO, www.pemicro.com for production.
- B)
- Also, I have suggested few customers to use solution:
> Download free version of the CW (standard edition for S12X MCUs) if you do not have any.
You can download free version of the CW –Special edition– CWX-H12-SE from our pages.
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-SUITE-SPECIAL&fpsp=1&tab=Design_To...
It contains some limitations related to source code files.
> Use only Hiwave.exe from installation directory to load S19 record to the MCU through BDM interface.
1) (CW installation directory\Prog\ hiwave.exe)
2) Component->Set Connection (select connection)
3) File->LoadApplication ----> Select S19 record ----> press load Code
> There is no limitation for program download using hiwave.exe
- C)
- Also www.pemicro.com provides its own programmer IDE – PROG12Z. http://tinyurl.com/l6zrps
(CodeWarrior is free)
For upgrade of the SW in the field I would like to direct you to the:
1) Serial Bootloader for S12 Microcontrollers Based on 250 nm Technology
http://www.freescale.com/files/microcontrollers/doc/app_note/AN3275.pdf
SW files:
http://www.freescale.com/webapp/sps/download/license.jsp?colCode=AN3275SW&location=null&Parent_n...=
2) Serial Bootloader for S12(X) Microcontrollers Based on 180 nm Technology ( S12G, S12XE, S12P)
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4258.pdf
SW files:
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4258SW.zip
However, each boot-loader requires compatibility with SW to do not occupy the same memory space. Reading application note will explain more.
If this does not answer your question(s), or I have forgotten something, or if you need more assistance, please contact me again.
Best Regards, Ladislav