RL78 Family Development Environment

We offer an extensive lineup of development tools to reduce the time required for development. These tools include the IDE (Integrated Development Environment) with extended functions that support code generation and a variety of application development tools and compilers and programs that support smooth development.
As a first step, experience an RL78-family development environment by downloading the IDE and free evaluation editions of compilers and programming tools.

 

CategoryProductDescription
Integrated Development Environmente² studioe² studio can download the latest FreeRTOS projects from GitHub® and provides assistance with settings and building. If you want to make touch interface settings and tuning sensitivity or if you are interested in using some of development support tools available for systems with USB and Bluetooth® low energy, e2 studio is the ideal choice.
CS+You can easily install basic software tools needed for software development of Renesas MCUs, and use them right away. CS+ is recommended for customers who are interested in using standard features in a simple and convenient integrated development environment.
CompilerC Compiler Package for RL78 FamilyIn the development of embedded systems, the CC-RL compiler offers powerful optimization functions for enhancing execution speed and code efficiency, and a variety of embedded functions to increase productivity.
SimulatorRL78 Web SimulatorCurrent consumption simulation of the RL78 microcontroller unit (MCU) can be easily performed without the need to purchase a development tool. The current consumption including peripheral functions can be quickly calculated simply by setting the MCU operation. There is no need to check the hardware manual or create a program.
EmulatorE2 Emulator LiteAn affordably priced entry model recommended for new starters. Suitable for a range of applications from study or initial evaluation to full-scale development work.
E2 EmulatorAn advanced model designed for greater efficiency in development. Supports high-speed downloading and the input and output of external triggers. The hot plug-in function is also available without an optional adapter.
Flash programmerPG-FP6A tool to program flash memory of Renesas microcontrollers. Ability to erase, write and verify programs on the user system.
Renesas Flash Programmer (Programming GUI)Programming software that supports flash memory programming both in development and mass-production phases. Simple GUI is available, allowing even users with little experience in development to easily write programs. By using encryption, you can strongly protect program files against theft.

 

Integrated Development Environments

The IDE (Integrated Development Environment) strongly supports the entire embedded system development. The IDE has easy operability with graphics, strong editor functions, and high-performance compiler and statical analysis functions. You can choose from open-source-based products with a variety of extended functions, Renesas' original development environment, and partner products, according to your usage environment.

Renesas
e² studio
- Eclipse-Based Integrated Development Environment

e² studio is an integrated development environment for the Renesas RL78 Family of MCUs, based on the globally used Eclipse open source integrated development environment. Combined with the multi-functional editor and project management tools from Eclipse CDT, e² studio has various extended functions from Renesas, contributing to reducing the time you spend on development. e2 studio is suitable for those who are conversant with the Eclipse environment or those who want to use the plug-in features that have evolved with the open-source Eclipse IDE.

Main smart functions and expansion of functions  More info

・Smart Configurator
・Smart Manual
・Smart Browser
・Development tool for capacitive touch sensor
・Development tool for USB
・Development tool for Bluetooth® Low Energy
・Development tool for current consumption measurement

Learn more

 

Renesas
CS+
- Simple, Usable and Secure

CS+ is an integrated development environment originally designed by Renesas that brings all the development environment elements needed for Renesas 8-bit to 32-bit microcontrollers together in a single package. This product supports your entire application development, from coding through building and debugging, with many functions such as static code analysis and graphical display of the values of variables. A full selection of tutorials is also available, allowing you to find its simplicity, usability and security of use even if you are a beginner. CS+ is suitable for those who are using Renesas MCUs.

Main smart functions and expansion of functions  More info

・Smart Configurator
・Smart Manual
・Smart Browser
・Development tool for capacitive touch sensor
・Comparing Performance in Optimization
・Development tool for current consumption measurement

Learn more

Partner
IAR Embedded Workbench® for RL78
- High performance, Efficiency, and Reliability

The IAR Embedded Workbench® is a C/C++ integrated development environment for embedded software, known for its high performance and reliability, and is globally the most widely used commercial tool. The original compiler from IAR Systems is capable of generating compact code at an industry-leading speed. All features are seamlessly integrated to maximize the efficiency of your development work. The compiler also offers licenses certified for functional safety according to the IEC 61508, ISO 26262, and IEC 62304 standards. The use of add-on features for static and dynamic analysis provides an inexpensive solution to further improve the quality of generated code.

Learn more

 

 

Plug-ins for the Development Environment (Solution Toolkit)

Renesas offers Solution Toolkits to provide for more efficient development. Each Solution Toolkit includes a variety of plug-ins that will assist in coding and the development of applications.

Smart Utility

“Smart Utilities” is the collective term for a group of original utilities from Renesas that will provide strong support for your development work.

・Smart Configurator
Through the easy-to-use GUI of the Smart Configurator, you can easily make the settings of pins. After that, since the Smart Configurator automatically generates code, you can start evaluation right away even if you do not know programming languages.

  • Code Generation
  • Importing Middleware/Drivers
  • Pin Settings

・Smart Manual
Smart Manual makes it easy to find a hardware manual or information on the registers of a Renesas device.
The [Smart Manual] view is for browsing through hardware manuals and searching for occurrences of the names of registers or keywords in the manual.

・Smart Browser
With the Smart Browser, you can easily find and display the latest Renesas hardware manuals, technical updates, and application notes from within the e² studio or CS+. It is also able to download sample code and import projects from projects which include sample code.

Learn more

 

QE :Tools for Particular Applications

We are currently developing a range of Quick and Effective Tool Solutions (QE) as development tools for particular applications. The intention is greater efficiency than existing tools for our development environments. Have you ever wondered "What's the matter with this thing? I understand the development environment, and have pulled the application together, but it still doesn't go!"? We are adding development features for various particular applications to the existing debugging features of our integrated development environments. As they appear, try our new development tools if you are having problems in developing embedded applications.

 

 

Compiler

Renesas compilers that maximize the performance of the RL78 family MCU and open-source partner compilers are available.

Renesas
CC-RL

This compiler offers enhanced optimizations and generates code to bring out the efficiencies of the RL78 MCUs. Combined with various features for embedded systems, it supports the translation from an existing CPU. The MISRA-C rule checker is also included as standard, contributing to enhanced reliability of the program. Additionally, Renesas offers several compiler licenses so you can choose the most suitable compiler license for your system development.

Learn more

 

Partner
IAR C/C++ Compiler for Renesas RL78

IAR Systems offers compiler products with the industry-leading code generation rate (the compilers originally designed by IAR Systems). They are used worldwide (Japanese versions are also released); the functional safety versions are certified according to IEC 61508/ISO 26262, the international standards for functional safety.

Learn more

 

Partner
LLVM for Renesas RL78

Open-source compiler, provided for free. This can be used in combination with the e² studio IDE.

Learn more

 

Simulator

We provide an RL78 Web Simulator to assist in the early evaluation of development free of charge.

Web Simulator
RL78 Web Simulator

Two types of Web simulators are provided free of charge. These simulators allow function evaluation and current consumption simulation of the RL78 MCU easily on a web-connected PC without the need to purchase an evaluation board or development tool.

- MCU Simulator online
There is no need to prepare an evaluation board or development tool. The functions of the RL78 MCU can be evaluated simply by using a PC connected to the Internet.

- Current Consumption Simulator
There is no need to check the hardware manual or create a program. The current consumption including peripheral functions can be quickly calculated simply by setting the MCU operation.

RL78 Web Simulator
RENESAS Current Consumption Simulator for RL78 MCU

 

Emulators

Renesas provides affordable on-chip debugging emulators that can also be used as flash programmers, and full-spec. emulators that have high performance debugging functions such as the performance measurement function, coverage function, and tracing.

Comparison of On-chip Debuggers for the RL78 Family

E2 emulator
Supported IDEs: e² studio / CS+ / IAR EWRL78

Image
e2emulator-ss

This high-performance model makes for more efficient development. Used in combination with the upcoming release solutions will contribute to reduction in development time.

Learn more

 

E2 emulator Lite
Supported IDEs: e² studio / CS+ / IAR EWRL78

Image
e2lite-ss

This product provides standard debugging functions at low cost, and is suitable for a wide range of situations, such as education, initial evaluation, and full-scale product development.

Learn more

 

IECUBE for RL78 Family
Supported IDEs: e² studio / CS+ / IAR EWRL78

Image
rl78-iecube

This full-spec emulator has broad functionality for RL78 Family MCUs. It makes high-performance debugging functions, such as functions to measure performance, coverage and tracing, available.

Learn more

 

Flash Programming Tools

You can choose products according to your development stage.

On-Board Programming Software
Renesas Flash Programmer
-For Developing, Testing & Writing Small-

Image
rfp-m-en

The Flash Programmer enables you to program via one of Renesas' on-chip debugging emulators (E2 emulator, E2 emulator Lite, E1 emulator, and E20 emulator), or using a serial or USB connection from the RL78 Family. Most suitable for flash programming at testing, developing or writing small.

Learn more

 

Flash Programmer
PG-FP6 
-Supports Programming Without a PC-

Image
pgfp6_connections_standalone

A flash programmer that supports standalone programming which can be operated without using PC, allowing for high-speed programming. Most suitable for programming in large or updating at a field.

Learn more

 

Various Programmers from Renesas Partners
 
 

We also offer programmers from our partners for on-board and off-board programming.

Partner's programmer information

 

Documentation

Type Title Date
Brochure PDF 12.02 MB 日本語
1 item