Skip to main content

RL78 Family

Share:
Subscribe:
Subscribe

The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please

Development Environment for RL78 Family

We provide you with an easy-to-use, scalable development environment and comprehensive support services for all your development needs.

Renesas Electronics supports all aspects of application development for the RL78 family with products such as the integrated development environments e² studio and CS+, real-time OSes, and programming tools. CS+ makes the full range of tasks related to coding, building, and debugging software straightforward and intuitive, dramatically reducing the time required for development.

Allows smooth coding, building, and debugging with one integrated development environment.
- A free evaluation version is also available for the coding tools and the flash programming software.
- A tool lineup differs depending on the product group of the RL78 family. See Product Lineup Lists (by RL78 MCU Group).

〈RL78 Family Development Tool Lineup〉

For the product lineup by MCU group, see here
MCU Real-time OS Software Tools Emulators Programming Tools
On-chip debugging emulator Full-spec emulator Programmer 3
RL78 RI78V4 e² studio
(Renesas eclipse-based IDE) 1
E1 2 IECUBE PG-FP5 4
E1 2, 5
CS+ for RL78, 78K0R, 78K0
(includes IDE CS+ , compiler, simulator, and emulator debugger)

Notes:
1. Renesas compiler is NOT supported.
2. The E20 emulator may be used as well, but the supported debugging functions are equivalent to those of the E1.
3. This is a programmer for flash MCUs from Renesas. For details about which programmers can be used with each MCU and the programmer specifications, see here.
4. Used together with a programming GUI (provided free of charge).
5. Used together with the programming software Renesas Flash Programmer (a free evaluation version is available).

* CS+ is not generally promoted in the U.S. and Europe. For customers in the U.S. and Europe who are interested in CS+, please contact our regional marketing departments for details.
* For details about which emulators can be used with each MCU and emulator specifications, see here.
The emulator that can be used might differ depending on the MCU Part Name.

CS+e2 studio Starter kit CPU board Integrated development environment Coding tools Emulator systems On-chip debugging emulator E1 Full-spec emulator IECUBE Peripheral IO drivers generator Applilet Middleware Drivers OS Flash programming software Renesas Flash Programmer Programmer unit E1 Flash programmer PG-FP5 Sample code

Integrated Development Environment

[e² studio]
Renesas Eclipse-based integrated development environment

Learn more about this product
Download the latest version

Renesas eclipse embedded studio, known as e² studio, is a complete development and debug environment based on the popular Eclipse CDT project. Essentially open source, the Eclipse CDT covers build (editor, compiler and linker control) as well as debug phase based on an extended GDB interface.

e²studio screen image

 

[CS+]
An integrated development environment providing powerful support for all aspects of the development of embedded systems

Learn more about this product
Download free evaluation version

Renesas now offers CS+, a new integrated development environment providing unified support for the company's MCUs with 8-bit through 32-bit architectures. CS+ provides powerful support for RL78 family application developments.

[Note] CS+ is not generally promoted in the U.S. and Europe. For customers in the U.S. and Europe who are interested in CS+, please contact our regional marketing departments for details.

CS+

<Transition guide>
Migration guides are available for customers making the switch from High-performance Embedded Workshop to CS+. CS+ is an all-in-one package designed as an easy-to-use integrated development environment with a GUI-based interface and extensive right-click menus. Nevertheless, its operation may seem unfamiliar to users accustomed to High-performance Embedded Workshop and who may have difficulty locating the functions they need. The migration guide is designed to help you avoid these inconveniences as far as possible.
Migration to CubeSuite+ Integrated Development Environment for RL78 Family (On-chip Debug) - Migration from R8C, M16C to RL78
Migration to CubeSuite+ Integrated Development Environment for RL78 Family (On-chip Debug) - Migration from H8, H8S, H8SX to RL78

Starter Kits

Get up and running quickly: Starter kit
Learn more about this product

Want to start evaluating the RL78 right away? The Renesas Starter Kit is just what you need. It brings together in a single package all the development tools needed for microcontroller evaluation and initial implementation. The control signals from the microcontroller are output to the expansion board interface of the CPU board, allowing connection to the target system under development for easy debugging.

〈Components of Renesas Starter Kit for RL78〉

  • CPU board mounted with RL78
  • E1 on-chip debugging emulator
  • Free evaluation version of Renesas integrated development environment (includes coding tool, emulator debugger, etc.)
  • Free evaluation version of Renesas Flash Programmer flash programming software
Renesas Starter Kit for RL78

CPU Boards

Testing CPU board
Learn more about this product

This target board is for testing RL78 microcontroller applications using the E1 on-chip debugging emulator (sold separately). It can be used for testing at all stages, from software development though actual system operation. All pins of the microcontroller are assigned to peripheral port connectors, making it possible to build evaluation circuits using commercially available universal wiring boards.

RL78/G13 mounted on board

Real-time OS

Real-time OS for RL78 Family [RI78V4]
Learn more about this product

Enabling embedded systems with a high-quality real-time multitasking environment

  • Conformance with uITRON 4.0, an industry standard
  • Compact design suitable for ROM storage
  • Full complement of service calls
  • Excellent real-time performance (interrupt response time, task switching time)
  • Support for convenient functions when used in conjunction with the CS+ integrated development environment
    (automatic setting of options required to build the OS, display of the state of objects managed by the OS such as tasks and semaphores, graphical display of task operation history and service call issue history)
Illustration of function screens in conjunction with CS+

Middleware

  • Extensive lineup for RL78 applications, including audio file system, and memory drivers
  • Common interface design with flexible supports for the entire RL78 family
  • Sample programs included; highly efficient design process for less time to product completion

 

〈RL78 family middleware lineup〉

Voice

Signal Processing / Numerical Libraries

Security

  • AES Library
  • SHA Hash Function Library [M3S-SHA-LIB] 1

File System

Memory Drivers

  • SPI mode MultiMediaCard Driver
  • SPI Serial Flash memory Driver
  • SPI Single Master Driver
  • Renesas SPI Serial EEPROM Driver
  • Renesas I2C Serial EEPROM Driver 1
  • I2C Single Master Driver 1
Note: 1. Under development or planning

Emulators

Three approaches to debugging
Three approaches to the debugging environment are available for your development needs.

1.Debugging on a PC

Instruction simulator

[Simulator for CS+ of RL78 Family, 78K0R and 78K0]
Learn more about this product
Simulator enabling source-level debugging of applications in the CS+ integrated development environment before the target system exists

  • Rich break functions and coverage measurement functions
  • Ability to evaluate software modules in a manner very similar to evaluation on the actual device
  • Intuitive graphical user interface (GUI) operability makes your debugging environment highly user-friendly.

2.Debugging with basic functions

E1 emulator

[E1 emulator]
Learn more about this product
This emulator delivers basic debugging capabilities at a low price and supports on-chip trace functionality. 1

  • Simple to connect. Allows debugging via a connection to the RL78 mounted in the system under development.
  • Can also be used with other Renesas Electronics microcontrollers.
  • USB bus powered. No external power supply required.
  • Also functions as a flash programmer.
  • Environmentally friendly. All materials, from components to packaging, are RoHS compliant.

Notes:
1. The on-chip trace function is supported only on versions of the RL78/G14 with a ROM size of 96 KB or more.

* The E20 emulator may be used as well, but the supported debugging functions are equivalent to those of the E1.

3.Debugging with high-level functions

IECUBE

[IECUBE]
Learn more about this product
A high-performance full-spec emulator with highly advanced functions.

  • Trace with time-tag function.
  • Provides access via a GUI to more powerful debugging capabilities, including a duration measurement function and coverage function.

Flash Programming Tools

Three approaches to programming
Three approaches to the programming environment are available to meet specific development goals and conditions.

1.Programming controlled by a PC

Flash programming software
Renesas Flash Programmer
Learn more about this product
Download free evaluation version

  • Support for programming controlled by a PC.
  • Ability to store programming settings in workspace files.
  • Support for two types of programming operation screen (basic mode and full mode)
  • Ability to run scripts
  • Ability to embed unique code
  • Programming via a serial (RS-232C) connection is also supported.

 

Renesas Flash Programmer



2.Programming controlled by a PC or stand-alone programming

Flash programmer
PG-FP5
Learn more about this product
Free download Programming GUI for PG-FP5

 

  • This programmer allows erasing, programming, and verifying of the software on the target system.
  • Features such as a self-diagnostic function and microcontroller security settings (erasure prevention, reprogramming prevention, etc.) provide peace of mind.
  • Improved functions for production lines (support for on-board programming and standalone programming).

 

PG-FP5

3.Ordering pre-programmed ROM (growing number of products supported) 1

Pre-programmed flash memory products from Renesas Electronics

Note:
1. The support status differs depending on the product. Please contact the sales company or agent for details.

Pre-programmed ROM

 

Solutions From Partner Vendors

A wide variety of products for the RL78 family, such as compilers and programmers, are available from partner tool vendors. These products enable the RL78 family to be used in an even broader range of applications.

Compiler

RTOS

Programmers 3

Programming Services 2



Click HERE for more details on the Alliance Partner Program.

Notes:
1. Under development or to be developed
2. Currently supported or support planned
3. Contact the manufacturer to determine if use on a mass production line is supported.

Software and Tool Product Lineup List

Software and Tools for RL78/D1A Group
Software and Tools for RL78/F12 Group
Software and Tools for RL78/F13 Group
Software and Tools for RL78/F14 Group
Software and Tools for RL78/G10 Group
Software and Tools for RL78/G12 Group
Software and Tools for RL78/G13 Group
Software and Tools for RL78/G14 Group
Software and Tools for RL78/G1A Group
Software and Tools for RL78/G1C Group
Software and Tools for RL78/G1G Group
Software and Tools for RL78/I1A Group
Software and Tools for RL78/L12 Group
Software and Tools for RL78/L13 Group
Software and Tools for RL78/L1C Group


End of content

Back To Top