Overview

Description

This product is a C/C++ compiler package for R8C Family and M16C/xx Series (except for M16C/80,M16C/70). The powerful optimizations offer the ultimate in execution speed and code efficiency, and the utilities increase productivity. Furthermore, the MISRA C Rule Checker can also be purchased. It will help you write high-quality C source code.

Learn More

Release Information

Latest Ver.: V.6.00 Release 00

Released: Apr 1, 2011

Details of upgrade (See Tool News)

Operating Environment

Standard life cycle of Compilers (PDF | English, 日本語)

Note: This product is included in "C/C++ Compiler Package for R8C and M16C Families". This product is NOT available separately, but only included in the "C/C++ Compiler Package for R8C and M16C Families".

Target Devices

Downloads

Documentation

Design & Development

Sample Code

Additional Details

Components

  • Integrated development environment High-performance Embedded Workshop
  • C/C++ compiler
  • Assembler
  • Optimizing Linkage Editor
  • Standard Library Generator
  • Simulator Debugger
  • Call Walker
  • The SBDATA declaration & SPECIAL page Function declaration Utility
  • ELF Format Converter

Processing Flow

Installing this compiler package provides the following environment.

Image
C/C++ compiler: NC30
Optimizing ANSI C compiler with extensions for embedded systems.
Assembler: AS30
Produces object code for the target MCU from assembly language source files.
Simulator debugger
Provides source level debugging capability in targetless system-level.
IDE (Integrated development environment): HEW (High-performance Embedded Workshop)
Provides seamless integration and easy access to all tools for coding, compiling, linking, and debugging. It greatly increases productivity.

Target Devices

  • M16C Family M16C/60 Series (16-bit)
  • M16C Family M16C/50 Series (16-bit)
  • M16C Family M16C/30 Series (16-bit)
  • M16C Family M16C/20 Series (16-bit)
  • M16C Family M16C/10 Series (16-bit)
  • M16C Family M16C/Tiny Series (16-bit)
  • R8C Family (16-bit)