© Freescale, LRR 9/17/2007 @ 3:32 PM
4
o Project Wizard restructured to provide support for simple use case
o More Assembly and C example projects
o Provide “Getting Started” Tutorials
o HCS12(X) device selection is simplified and can be changed after the project is created
o Connection selection is simplified and can be changed after the project is created
o New Device Initialization Tool
o Enhanced build tools
o Encapsulate all the service packs issued for release 4.5
2.2 Processors supported by the current release (without service pack)
CodeWarrior tools support 68HC12, HCS12 and HCS12X derivatives in production at the time of its
development. New derivatives are (and will be) supported by ‘Service Packs’ until the next release.
For latest update, visit CodeWarrior Development Studio for HCS12(X) product page.
- MC9S12A32/A64/A128B/A256B/A512
- MC9S12B64/B128
- MC9S12C32/C64/C96/C128
- MC9S12D32/D64
- MC9S12DB128A/DB128B
- MC9S12DG128B/DG256B
- MC9S12DJ64/DJ128B/DJ256B
- MC9S12DP256B/DP512
- MC9S12DT128B/DT256B
- MC9S12E64/E128
- MC9S12GC16/GC32/GC64/GC128
- MC9S12H128/H256
- MC9S12HZ256
- MC9S12KG64/KG128
- MC9S12KT128/KT256
- MC9S12NE64
- MC9S12T64
- MC9S12UF32
- MC9S12XA128/A256/A512
- MC9S12XD64/D128/D256
- MC9S12XDG128
- MC9S12XDP512
- MC9S12XDT256/DT384/DT512
- MC68HC812A4
- MC68HC912B32
- MC68HC912D60/D60A
- MC68HC912DG128/DG128A
- MC68HC912DT128/DT128A
Please note that 68HC12 derivatives will appear in the ‘Legacy’ stationery and are not supported by
Processor Expert. Only HCS12 derivatives have Processor Expert support.
© Freescale, LRR 9/17/2007 @ 3:32 PM
5
2.3 Service Packs available for new derivatives
Service Packs are packages developed to support new derivatives (full new stationery or complement of the
stationery). “New derivatives” are devices introduced after the release of CodeWarrior.
Service packs are available on the
Freescale CodeWarrior download page
. Whenever possible, these service
packs will be integrated into the next release.
Service Packs for Release 3.1:
CW12 V3.1 B128 Service Pack (August 9, 2004) B64, B128
CW12 V3.1 C128 Service Pack (August 9, 2004) C64, C96, C128
HC12 Processor Expert V2.94 Service Pack (August 30, 2004) Adds PE beans for B64, B128,
C64, C96, C128, KG128, KT128,
KT256, UF32
CW12 V3.1 UF32 Service Pack (September 8, 2004) UF32
CW12 V3.1 GC128 Service Pack (September 8, 2004) GC16, GC32, GC64, GC128
CW12 V3.1 E32 Service Pack (September 8, 2004) E32
CW12 V3.1 KT256 Service Pack (September 8, 2004) KT128, KT256
HC12 Processor Expert V2.94.01 Patch (September 9, 2004) Updates NE64 Ethernet bean
CW12 V3.1 NE64 Service Pack (September 20, 2004) NE64
CW12 V3.1 H256 Service Pack (October 6, 2004) H256, H128
CW12 V3.1 KG128 Service Pack (October 6, 2004) KG128, KG64
CW12 V3.1 USB 2.0 Service Pack (January 11, 2005) Adds support for P&E USB 2.0
BDM Multilink (rev B)
CW12 Processor Expert Update V2.95 (March 17, 2005) Adds PE beans for E32,
GC128, GC64, GC32, GC16,
and H256
CW12 V3.1 E256 Service Pack (May 23, 2005) E256
CW12 V3.1 HZ256 Service Pack (December 20, 2005) HN64, HZ64, HZ128 and
HZ256
Service Packs for Release 4.1:
CWS12X V4.1 XDP512 Service Pack (June 30, 2005) Adds support for: DT384, DT256,
D256, DG128, D128, D64, A512,
A256, A128
2.4 Board supported (see also the hardware section)
We try to have stationery support for evaluation boards that we receive information on (see useful links
section.). This support can take the form of a stationery folder generated by Metrowerks or by the vendors
themselves (see section on useful links). The support can also be in the form of a tutorial on how to download
and run the code.
- Freescale MC68HC9S12DP256 Evaluation Board
- Technological Arts Adapt912xxx boards
- SofTec Microsystems MC9S12XDP512 Evaluation Board, InDART and PK solutions are
supported by CodeWarrior (SofTec CD). There are solutions for both HC12
and HCS12 derivatives.
- Axiom CML125-DP256 board, MC9S12XDT512 Demo Board
© Freescale, LRR 9/17/2007 @ 3:32 PM
6
- Future Electronics 9S12 Badge board
- Electronik-Laden HCS12 T-board
2.5 Languages supported (depending on the edition)
All CodeWarrior Development Studio for HCS12(X) support absolute assembly with no limitation. The
Standard Edition supports C with options to upgrade to C++ (and compact C++ for small memory footprints).
The Professional Edition supports all these languages with no limitation.
2.5.1 Assembly
Develop in the old way with absolute assembly or in a more complex form with multiple relocatable
assembly files, cross-referenced labels and variables but still close to the code with full control of the
performance.
There is no code size limitation on development in assembly mode.
2.5.2 C
C is code-size limited to 32Kbytes of code in the ‘free of charge’ Special Edition. There is one upgrade
license key from the Special Edition: 64Kbytes. C is unrestricted with the Standard Edition and the
Professional Edition.
2.5.3 C++, Compact C++ and EC++
For evaluation purpose only, C++ is limited to 1Kbytes of code in the Special and the Standard Edition.
There is an upgrade license key for the Standard Edition. C++ is unrestricted with the Professional
Edition.
2.5.4 Language support
Each template in the stationery also contains header files with description of registers, bytes and bits as
they appear in the derivatives’ user manuals to make easier the writing of the code. Templates have the
project entirely set up so that developers can concentrate on writing the application code in the ‘main’
section of the program as indicated in the source file: “ /* write your code here */ ”.
Templates are also prepared for several “targets” allowing the developer to select the right set of files
and move quickly from full simulation to evaluation board and customer’s target without extra work.
3 Unrivaled Features but so easy to use
CodeWarrior for HCS12(X) has been designed to simplify the development of microcontroller-based
applications by helping engineers concentrate on the key part of their project: writing the code.
CodeWarrior can be made as simple to use as small assembly-code applications require or as feature-full as
the most demanding developers can ask for. Furthermore, CodeWarrior for HCS12(X) combines several tools
whose features are unrivaled today: The Processor Expert tool at the definition phase of a project with its
libraries of basic, advanced and software beans™, and the enhanced Simulator/Debugger with Data
Visualization and I/O Stimulation capability to shorten the debugging phase of a project.

CWT-H12-CC-TX

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
SOFTWARE C COMPILER/DEBUG HCS12
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union