Integrated development environment and optimizing C/C++ compiler for HC12 and S12
IAR Embedded Workbench provides full support for devices in HC12 and S12 families.
Download
Key components:
- Integrated development environment with project management tools and editor
- Highly optimizing C and C++ compiler for HSC12
- Automatic checking of MISRA C rules (MISRA-C:2004)
- BDM debugger support
- Run-time libraries
- Relocating HCS12 assembler
- Linker and librarian tools
- C-SPY® debugger with HCS12 simulator and support for RTOS-aware debugging on hardware
- Example projects for HCS12 and code templates
- User and reference guides in PDF format
- Context-sensitive online help
C-SPY target system support:
BDM debugger support for the following interfaces:
- P&E CABLE12, CABLE12HS and Multilink Interface (parallell port and USB)
- Cyclone PRO debug interface (serial, USB and ethernet)
- Motorola SDI interface
- SofTec inDART-HCS12 and inDART-ONE
Supported devices:
| Model | Note |
| 68HC912B32 | |
| 68HC912BC32 | |
| 68HC912D60 | |
| 68HC912D60A | |
| 68HC912DA128 | |
| 68HC912DG128 | |
| 68HC912DG128A | |
| 68HC912DT128A | |
| MC9S12A128 | |
| MC9S12A128B | |
| MC9S12A256B | |
| MC9S12A512 | |
| MC9S12A64 | |
| MC9S12B128 | |
| MC9S12B64 | |
| MC9S12C128 | |
| MC9S12C32 | |
| MC9S12C64 | |
| MC9S12D64 | |
| MC9S12DB128 | |
| MC9S12DB128B | |
| MC9S12DG128 | |
| MC9S12DG128B | |
| MC9S12DG256 | |
| MC9S12DG256B | |
| MC9S12DJ128 | |
| MC9S12DJ128B | |
| MC9S12DJ256 | |
| MC9S12DJ256B | |
| MC9S12DJ64 | |
| MC9S12DP256B | |
| MC9S12DP512 | |
| MC9S12DT128 | |
| MC9S12DT128B | |
| MC9S12DT256 | |
| MC9S12DT256B | |
| MC9S12E128 | |
| MC9S12E64 | |
| MC9S12G192 | |
| MC9S12G128 | |
| MC9S12G96 | |
| MC9S12G64 | |
| MC9S12GA240 | |
| MC9S12GA192 | |
| MC9S12H128 | |
| MC9S12H256 | |
| MC9S12HN64 | |
| MC9S12HY64 | |
| MC9S12HZ128 | |
| MC9S12HZ256 | |
| MC9S12HZ64 | |
| MC9S12NE64 | |
| MC9S12P128 | |
| MC9S12P32 | |
| MC9S12P64 | |
| MC9S12P96 | |
| MC9S12UF32 | |
| MC9S12XEP100 | No XGATE support |
| MC9S12XEP768 | No XGATE support |
| MC9S12XDP512 | No XGATE support |
| MC9S12XDT512 | No XGATE support |
| MC9S12XDT384 | No XGATE support |
| MC9S12XDT256 | No XGATE support |