IAR Embedded Workbench for Renesas M16C and R8C

The complete development toolchain IAR Embedded Workbench for Renesas M16C/R8C provides one toolbox in one view, giving you one uninterrupted workflow.

User-Friendly IDE

Integrated development environment with project management tools and editor. Included is automatic checking of MISRA C rules (MISRA-C:2004), configuration files for all M16C/1X–3X, 5X–6X and R8C series of CPU cores, linker and library tools as well as example projects and code templates.

Powerful Build Tools

The IAR C/C++ Compiler is a highly optimizing C and C++ compiler for M16C and R8C. Included is also run-time libraries and a relocating M16C assembler.

Comprehensive Debugger

The C-SPY Debugger is a comprehensive debugger providing support for RTOS-aware debugging on hardware and extensive HW debugger support for various Renesas emulators.

Latest Releases

IAR Systems are constantly updating and refining their tools with new features, new device support and extended capabilities.

Latest Version: 3.71

Parallel Build

IAR Embedded Workbench can now build projects using multiple parallel processes. This can improve build performance significantly on multi-core or multiple processor computers.

C-SPY Debugger Improvements

  • There is now a search box in the C-SPY Register window for finding a specific register.
  • It is now possible to sort the entries in the C-SPY Statics window by clicking on the respective column header.
  • If a selection is made in the C-SPY Memory window, then the Find and Replace context menu commands now operate just on this selection.
  • The new C-SPY macro __MessageBoxYesNo displays a Yes/Cancel dialog box and returns the user input. Typically, this can be useful for creating macros that require user interaction.

Building all Configurations with iarbuild

By specifying a wildcard character (*) as the configuration name, it is now possible to clean/build/make all configurations defined in the project file by calling iarbuild.exe only once.

Types of License

Single User

Single User - Stand Alone
Single User - Mobile

Multiple User

IAR Embedded Workbench for Renesas M16C and R8C Multiple User - Network
Multiple User - Global
Multiple User - Volume License Program