A Note to Users of the Code Generator Plug-in for RX: Migrating to the Smart Configurator

We recommend that you consider migrating to the Smart Configurator, as it supports the following three functions: importing middleware in the form of FIT modules, generating driver code, and setting pins from the Code Generator Plug-in. Click on the [Design Support] tab >>

Overview

Settings in a GUI and then one click of the mouse button is a simple way to produce initial settings for your microcontroller, and greatly reduces working hours for development.

The code generator plug-in can automatically generate control programs for peripheral modules (device driver programs). By generating needed source code in accordance with user settings, the plug-in shortens development terms and dramatically reduces costs.

The CS+ and e² studio integrated development environments from Renesas include the code generator plug-in. However, the situations to which the tool can respond depend on the microcontroller and integrated development environment, so refer to "Microcontrollers for Code Generation" below for details of product compatibility.

The code generator plug-in is a tool that you can install and use free of charge. Its operation is not guaranteed, although we have carefully evaluated the generated code. The user assumes all responsibility related to installing and using this tool.

Topics

We have revised the Code Generator Plug-in for the RL78.

Learn More (Tool News) >>

Release Information

CS+ Code Generator:

Details of upgrade (See Tool News)

Operating Environment

Features

  • Simple operation of all processes through an easy-to-understand GUI
  • Handles checking for cases where multiple peripheral modules are contending for the same pins
  • An API provides functions to make the peripheral functions operate
  • Since this tool is included in the CS+ and e² studio integrated development environments from Renesas, all processes from editing and building code to debugging can be smoothly executed from the same integrated environment

Microcontrollers for Code Generation

Target Device IDE
MCU Series Group CS+ e² studio
RL78 RL78/F1x RL78/F12, RL78/F13, RL78/F14, RL78/F15, RL78/F1E
RL78/G1x RL78/G10, RL78/G11, RL78/G12, RL78/G13, RL78/G13A, RL78/G14, RL78/G1A, RL78/G1C, RL78/G1D, RL78/G1E, RL78/G1F, RL78/G1G, RL78/G1H
RL78/H1x RL78/H1D
RL78/I1x RL78/I1A, RL78/I1C, RL78/I1D, RL78/I1E
RL78/L1x RL78/L12, RL78/L13, RL78/L1A, RL78/L1C
RX RX100 RX110 (Note1), RX111 (Note1), RX113 (Note1), RX130 (Note1)
RX200 RX230 (Note1), RX231 (Note1), RX23T (Note1), RX24T (Note1), RX24U (Note1)
RX600 RX64M (Note1), RX651 (Note1), RX65N (Note1)
RX700 RX71M (Note1)
RZ RZ/T RZ/T1
RH850 RH850/E1x RH850/E1M-S (Please contact us.), RH850/E1L (Please contact us.)
RH850/F1x RH850/F1K
78K0R 78K0R/Kx 78K0R/Kx3, 78K0R/Kx3-A, 78K0R/Kx3-L
78K0R/Lx 78K0R/Lx3
78K0R/Ix 78K0R/Ix3
78K0R/Fx 78K0R/Fx3
78K0 78K0/Kx 78K0/Kx2-L
78K0/Ix 78K0/Ix2
V850 V850E/Sx V850E/Sx3-H
V850ES/Jx V850ES/Jx3, V850ES/Jx3-L, V850ES/Jx3-H, V850ES/Jx3-E

 Available | — Not Available

Note

  1. You cannot use the code generator plug-in when creating a new project for devices of this group with CS+ or the e² studio since they are supported by the Smart Configurator.
    Regarding the Smart Configurator >>

Information supporting development tools

Title Description
My Renesas Create a My Renesas account to use our tool download services, receive e-newsletter/update notifications, and take advantage of our other services.
e-learning Information for studying and learning about microcontrollers and microprocessors.
FAQ Frequently asked questions and useful hints for development.
Forum A forum and community site to share technical information, questions and opinions with others who use Renesas MCU's.
Tool News Tool release information and other important information.
Operating Environment Information on system requirements and operating environment for the latest version of tools.
Info on Discontinued Products A list of Renesas software and tools that have been discontinued and are no longer being offered for new projects.

Application Notes of using the code generator plug-in for the RL78 (Reference links)

MCUs Title Application Note Source Code Description
RL78/G10 RL78/G10 Automatic Hand Soap Dispenser Application Notes Application Note C source (e² studio, CS+) This application note explains how to realize automatic hand soap dispenser using RL78/G10.
RL78/G10 Wi-Fi module (ESP-WROOM-02) control sample software for TCP/IP Slave Transmission/Reception Application Note C source (e² studio, CS+) This application note describes how to use the software for controlling the Wi-Fi module ESP-WROOM-02 through the RL78/G10 and its sample application program.
RL78/G12 RL78/G12 A/D Converter (Software Trigger and Sequential Conversion Modes) CC-RL Application Note C source (e² studio, CS+) This application note describes the procedures for performing A/D conversion on analog voltages using the RL78/G12's A/D converter (supporting software trigger and sequential conversion modes).
RL78/G12 Timer Array Unit (Interval Timer) CC-RL Application Note C source (e² studio, CS+) This application note describes the interval timer function of the timer array unit (TAU).
RL78/G13 RL78/G13 Usage Example of the Code Generator (Sample Program) Application Note C source (e² studio) This document describes using the sample program with the Code Generator for e² studio. The CC-RL is used as a compiler in the sample program.
RL78/G13 A/D Converter (Software Trigger and Sequential Conversion Modes) CC-RL Application Note C source (e² studio, CS+) This application note describes the procedures for performing A/D conversion on analog voltages using the RL78/G13's A/D converter (supporting software trigger and sequential conversion modes).
RL78/G13 Serial Array Unit (UART Communication) CC-RL Application Note C source (e² studio, CS+) This application note explains how to use UART communication through the serial array unit (SAU). ASCII characters transmitted from the device on the opposite side are analyzed to make responses.
RL78/G13 Timer Array Unit (PWM Output) CC-RL Application Note C source (e² studio, CS+) This application note describes the PWM output function of the timer array unit (TAU).
RL78/G13 DMA Controller(UART Sequential Reception) CC-RL Application Note C source (e² studio, CS+) This application note explains how to use the RL78/G13 DMA controller for sequential reception through the UART.
RL78/G13 Timer Array Unit (Pulse Interval Measurement (Both edges)) CC-RL Application Note C source (e² studio, CS+) This application note describes how the timer array unit measures time intervals between pulses.
RL78/G13 Serial Array Unit for 3-Wire Serial I/O (Master Transmission/Reception) CC-RL Application Note C source (e² studio, CS+) This application note describes how the serial array unit (SAU) performs master transmission and reception by 3-wire serial I/O communication (CSI).
RL78/G14 RL78/G14 Measuring Distance to an Object with Ultrasonic Sensor CC-RL Application Note C source (e² studio, CS+) This application note describes an example to measure distance to an object with ultrasonic sensor.
RL78/G14 Haptic Feedback Control by a Piezoelectric Actuator CC-RL Application Note C source (e² studio, CS+) This application note describes an example to drive piezoelectric haptic actuators.
RL78/G14 A/D Converter (Software Trigger and Sequential Conversion Modes) CC-RL Application Note C source (e² studio, CS+) This application note describes the procedures for performing A/D conversion on analog voltages using the RL78/G14's A/D converter (supporting software trigger and sequential conversion modes).
RL78/G14 Timer Array Unit (Interval Timer) CC-RL Application Note C source (e² studio, CS+) This application note describes the interval timer function of the timer array unit (TAU).
RL78/L13 Low power consumption of LCD drive Using Voltage Detector (LVD) Application Note C source (e² studio, CS+) This method consumes larger power than the capacitor split method does, which is a problem to be solved.
RL78/L13 Serial Array Unit (UART Communication) CC-RL Application Note C source (e² studio, CS+) This application note explains how to use UART communication through the serial array unit (SAU). ASCII characters transmitted from the device on the opposite side are analyzed to make responses

A Note to Users of the Code Generator Plug-in for RX: Migrating to the Smart Configurator

We recommend that you consider migrating to the Smart Configurator, as it supports the following three functions: importing middleware in the form of FIT modules, generating driver code, and setting pins from the Code Generator Plug-in.

Regarding the Smart Configurator >>

Porting projects produced with the Code Generator to projects for use with the Smart Configurator >>

From now on, we do not intend to add or modify the support for devices beyond that provided by the Code Generator Plug-in for RX V1.16.00. However, we will continue to support the Code Generator Plug-in for RX users. Also, if you intend to continue using the Code Generator Plug-in for RX, please refer to the release notes for instructions on usage.

CS+ Code Generator for RX V1.16.00 Release Note >>

您可以使用下方的筛选器来筛选样例程序和应用手册。

Action Needed