Search:

Renesas M16C & R8C/Tiny Software Development Tools v3.1

The M16C and R8C/Tiny architectures from Renesas Technology Corporation is a 16-bit MCU featuring high C-programming efficiency, high-speed processing, and low-power consumption.

The combination of the Renesas M16C MCU and the new TASKING M16C Software Development Toolset with Altium's Viper compiler technology incorporated, will enable customers to develop superior applications both in performance and stability.

The TASKING M16C tools support both the M16C and R8C/Tiny MCUs.

What's New in v3.1

  • Based on Altium's next-generation Viper compiler technology
  • MISRA C code checking rules according MISRA C:2004 guidelines
    • Number of supported MISRA C code checking rules increased from 117 to 122
    • Introduction of rules for arithmetic operation
  • Faster compiler and assembler
  • Run-time error checking facilities
  • Profiling using code instrumentation techniques
  • Support for latest announced microcontrollers
  • New FLEXlm license manager supports "borrowing" functionality
  • Completely new User Documentation, now consisting of User's and Reference Guide
  • "One-stop-shopping" solution including EDE, C/EC++/C++ Compiler, MISRA C code checking, assembler, linker/locator, CrossView Pro simulator debugger, ROM monitor debugger and M16C Flasher

For all new features, please read the What's New in v3.1

The Total M16C Development Solution

EDE: Embedded software Development Environment
  • Powerful, language sensitive editor
  • Full project management, automatic make file generation
  • Easy selection of M16C and R8C/Tiny derivatives
  • Easy configuration of Tools and Target device
  • Advanced editing features, such as CodeSense, CodeFolio, Tags Browsing

C/EC++/C++ optimizing compiler
  • ISO C'99 and ISO C++ 14882-1998 compliant
  • Scalable C++ conform Embedded C++
  • MISRA C enhanced code-checking conform to the MISRA-C:2004 guidelines
    • 122 supported MISRA C code checking rules
  • A wealth of embedded M16C language extensions
  • Supports three memory models
  • Run-time error checking
  • Profiling using code instrumentation techniques
  • Advanced optimization technologies
  • Standard C ANSI/IEEE-754 floating point libraries

M16C macro assembler, powerful linker/locator
  • M16C macro assembler
  • Versatile linker/locator script language
  • Powerful data/code overlaying facilities
  • Data/code section allocation
  • Automatic and user specified allocation in target memory
  • Industry standard ELF/Dwarf output format

CrossView Pro debugger
  • Easy, intuitive source level debugging in C or assembly
  • Powerful conditional/complex breakpoints
  • Interrupt protected debugging
  • Profiling performance analysis
  • Programmable Graphical Data Analysis
  • Three execution environments:
    • M16C instruction set simulator
    • TASKING ROM monitor debugger and retargetable to your own hardware
    • PC4701U Emulator support
  • Plug-and-play support for M16C Eval-boards
  • Inherent RTOS-aware debugging support, OSEK ORTI support included
  • Remote Evaluation Board Access Server

Find out more about our CrossView Pro debugger.

Supported M16C and R8C/Tiny groups
M16C/60 M16C/30 M16C/Tiny
M16C/20 M16C/10 R8C/Tiny

TASKING M16C flasher
  • Integrated into the EDE
  • Flashes an ELF/Dwarf, Motorola S-Rec or Intel Hex file into the chip
  • Interfaces to the Renesas flash tool available on-chip

Third-party tool support

For more detailed information on third-party tools support for the TASKING M16C toolset, take a look at the TASKING M16C Third Party Product Guide (PDF, 1461 KB).

Read more about our M16C solutions

Recommended reading

Press Releases related to the M16C toolset

Third-party M16C products distributed by Altium

Purchasing the TASKING M16C toolset

If you would like to purchase a TASKING License contact your local Altium Sales & Support Center, Reseller or order online.

Ordering code
07-200-299-024: EDE, C/C++/EC++ Compiler with MISRA C code checking, Assembler, Linker/Locator, CrossView Pro Simulator Debugger, ROM Monitor Debugger and TASKING M16C Flasher.

Note: this package supports both the M16C and R8C/Tiny MCU

Note: this package supports both the M16C and R8C/Tiny MCU

The TASKING M16C tools are available on PC/Windows and Sun/Solaris platforms.

Download full working demo version.