The complete development toolchain IAR Embedded Workbench for Renesas 78K 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 78K0, 78K0S and 78K0R devices, 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 78K. Included is also run-time libraries and a relocating 78K assembler.

Comprehensive Debugger

The C-SPY Debugger comes with a 78K simulator, support for RTOS-aware debugging on hardware and emulator debugging support.

Latest Releases

Latest Version: 4.81

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. To control parallel build, choose Tools>Options>Project>Enable parallel build.

Sampled Graphs in C-SPY

It is now possible to specify variables for which you want to collect data samples. You can view the sampled data either in table format in the Data Sample window or as graphs in the Sampled Graphs window.

Custom SFR window

It is now possible to define custom SFR’s (special function registers) in C-SPY with selectable access size and type.

Saving C-SPY Watch Window Content

In the C-SPY Watch window family, you can now choose Save All to File from the context menu to save the contents of the current window to a text file.

New Windows for C-SPY Macros

Three new C-SPY windows have been added to easier manage C-SPY macros. The Macro Registration window controls which macro files are loaded and the Debugger Macros window shows a list of all macros available in the debugger. The Macro Quicklaunch window makes it possible to evaluate expressions and to launch C-SPY macros.

Project Connection

Files or file packages generated by external code generation tools can be imported and IAR Embedded Workbench automatically detects changes in the generated file set. This enables automated integration with for example device configuration tools.

External Analyzers

A flexible mechanism to invoke external analyzers for project files. This is typically used as an interface to static analysis tools like PC-lint.

Custom Argument Variables

Custom argument variables can be used in the IAR Embedded Workbench IDE whenever there is a need for a macro-like expansion that depends on the current context. This could for example be in arguments to an external build tool.

Call Graph Window

A new Call Graph window has been added. It is browsable and displays all calls made to and from each function from any source file in the active project.

Save as for Project Workspaces

It is now possible in the IDE to save a project workspace with a new name.

Types of License

Single User

Multiple User