Skip to main content

IAR Embedded Workbench for RH850 3.20.x

Device support

In this section:

To get a smooth start with your product development, the IAR product installation comes with a wide range of device-specific support.

Supported RH850 devices

The IAR C/C++ Compiler for RH850 supports all devices based on the standard Renesas RH850 microcontroller. The floating-point unit (FPU) with single or double precision is also supported.

Preconfigured support files

The IAR product installation contains preconfigured files for supporting different devices. If you need additional files for device support, they can be created using one of the provided ones as a template.

Header files for I/O

Standard peripheral units are defined in device-specific I/O header files with the filename extension h. The product package supplies I/O files for all devices that are available at the time of the product release. You can find these files in the rh850\inc directory. Make sure to include the appropriate include file in your application source files. If you need additional I/O header files, they can be created using one of the provided ones as a template.

Device description files

The debugger handles several of the device-specific requirements, such as definitions of available memory areas, peripheral registers and groups of these, by using device description files. These files are located in the rh850\config directory and they have the filename extension ddf. The peripheral registers and groups of these can be defined in separate files (filename extension sfr), which in that case are included in the ddf file. For more information about these files, see Modifying a device description file.

Examples for getting started

Example applications are provided with IAR Embedded Workbench. You can use these examples to get started using the development tools from IAR. You can also use the examples as a starting point for your application project.

You can find the examples in the rh850\examples directory. The examples are ready to be used as is. They are supplied with ready-made workspace files, together with source code files and all other related files. For information about how to run an example project, see Working with example projects.