logo slogan

IAR C/C++ Compiler for National C16C

IAR for CR16C

IAR Embedded Workbench provides extensive support for all devices in CR16C family and generates very compact and efficient code. Debug interface to Nexus class I is included in standard edition and SC14 co-processor support is available as optional add-on. .

 

 

Highlights

Support for the CR16C trace unit

Support for automatic selection of default linker command file

 

 

Key components

  • Integrated development environment with project management tools and editor

  • Highly optimizing CR16C compiler supporting C and C++

  • Supports CR16C; optional support for SC14

  • Run-time libraries

  • Relocating CR16C assembler

  • Linker and librarian tools

  • C-SPY debugger with CR16C simulator and support for RTOS-aware debugging on hardware

  • Example projects for CR16C and code templates

  • User and reference guides, both printed and in PDF format

  • Context-sensitive online help

 

Supported devices

IAR Embedded Workbench includes support for the following CR16C devices: SC14428, SC14429, SC14430, SC14431, SC14432, SC14434, SC14435, SC14437, SC14438, SC14450, SC14451, SC14470, SC14471 and SC14480.
Support for the SC14 assembler is available as an option

 

Note: Our partners frequently release new devices and the latest ones may not be listed here. We continually add support to new devices—please contact Phaedrus Systems to find out whether your new device is already supported or when it will become available.

 

IAR Embedded Workbench for CR16C and SC14—OPTIONAL

  • Integrated development and debugging of CR16C and SC14 code within the same project

  • Includes all the features and components of the IAR Embedded Workbench for CR16C

  • SC14 co-processor assembler supports the DIP and the GenDSP instruction sets; a powerful relocating macro assembler with a versatile set of directives, operators and cycle count


CR16C IAR C-SPY NEXUS CLASS I DRIVER:
Nexus class I interface

  • Data, code and range breakpoint support

  • Live debugging

  • CR16CPlus support including: 8 extra hardware breakpoints, realtime code profiling, USB JTAG


SC14 IAR C-SPY NEXUS CLASS I DRIVER:

Nexus class I interface

  • Fully integrated with CR16C

  • Live debugging