Skip to main content

Overview

Description

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.

Important: A Note to Users of the Code Generator Plug-in for RX and the RL78/G23 group: 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.

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
  • Many application notes and sample code [Learn More]
  • Learn More

Release Information

CS+ Code Generator:

Details of upgrade (See Tool News)

Operating Environment

FAQ

Title
About Code Generator Plug-in setting when MCU is changed in CS+ or e² studio
Option Byte Setting in Code Generator Plug-in for RL78
Decimal Point/Digit Grouping Separator in Code Generator Plug-in

See all related FAQs

Target Devices

Downloads

Documentation

Design & Development

Sample Code

Additional Details

Microcontrollers for Code Generation

Target DeviceIDE
MCUSeriesGroupCS+e² studio
RL78RL78/F1xRL78/F12, RL78/F13, RL78/F14, RL78/F15, RL78/F1Elenslens
RL78/G1xRL78/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/H1xRL78/H1D
RL78/I1xRL78/I1A, RL78/I1C, RL78/I1D, RL78/I1E
RL78/L1xRL78/L12, RL78/L13, RL78/L1A, RL78/L1C
RXRX100RX110 (Note1), RX111 (Note1), RX113 (Note1), RX130 (Note1)lenslens
RX200RX230 (Note1), RX231 (Note1), RX23T (Note1), RX24T (Note1), RX24U (Note1)
RX600RX64M (Note1), RX651 (Note1), RX65N (Note1)
RX700RX71M (Note1)
RZRZ/TRZ/T1lens
RH850RH850/E1xRH850/E1M-S (Please contact us.), RH850/E1L (Please contact us.)lens
RH850/F1xRH850/F1Klens
78K0R78K0R/Kx78K0R/Kx3, 78K0R/Kx3-A, 78K0R/Kx3-Llens
78K0R/Lx78K0R/Lx3
78K0R/Ix78K0R/Ix3
78K0R/Fx78K0R/Fx3
78K078K0/Kx78K0/Kx2-L
78K0/Ix78K0/Ix2
V850V850E/SxV850E/Sx3-H
V850ES/JxV850ES/Jx3, V850ES/Jx3-L, V850ES/Jx3-H, V850ES/Jx3-E

lens 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 >>

Support

Support Communities

  1. Inquiries regarding the use of Code Generator

    When I create a C project with rx64m target in e2 studio, There is a "Code Generator not in registrered" warning as shown below and it is not selected. Please let me know what to do.

    Dec 28, 2023
  2. R7F701441 code generator is not active...

    Dear All. I use RH850/D1M1A. But I cannot find how to generate driver's code for RH850/D1M1A on code generator(CS+) and Smart configurator. Thank you for your help....

    Jun 13, 2020
  3. P40/tool0 pin as GPIO in RL78

    ... tool0 pin as GPIO. i have configured it as output in code generator. my hardware was already designed and it working fine with my previous code in which p40 pin used as output. i want to write new code for same hardware. i have also not use debug mode in ...

    Jul 21, 2018
View All Results from Support Communities (23)

Knowledge Base

  1. Decimal Point/Digit Grouping Separator in Code Generator Plug-in

    For error-free operation of the code generator plug-in, use a period (”.”) as the decimal point and a comma (”,”) as the digit grouping separator.Which of ”.” (period), ”,” (comma) or ”, ” (space) is used as the decimal point or digit grouping separator differs depending on the language setting of the Windows ...

    Jul 12, 2019
  2. About Code Generator Plug-in setting when MCU is changed in CS+ or e² studio

    When only the ROM/RAM size of an MCU is changed, the Code Generator Plug-in settings are inherited.When the type or the number of pins of an MCU is changed, the Code Generator Plug-in settings are initialized without being inherited because the peripheral function or pin ...

    Aug 2, 2017
  3. Deleting creation date in source code in Code Generator Plug-in

    You can set “Creation Date” in the property of Code Generator Plug-in. By selecting “Not Create” for this setting, “Creation Date:” in source codes becomes blank and is not output.“Create” a creation date(example)/******************************************************************* File Name    : r_main.c* Version      : CodeGenerator for RL78/G13 V2.03 ...

    Aug 2, 2017
View All Results from Knowledge Base (10)
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?