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 devicesplease 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