Skip to main content
Renesas Electronics Corporation - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

Description

C Compiler package (incl. CA78K0R, CA78K0) for RL78 and 78K Families is intended for the development of ROM-based systems for embedded applications. In addition to powerful optimization functions that help boost code efficiency and speed up program execution, this package provides extension functionality to support a broad range of embedded devices.

For RL78 Family Users; New compiler package "C Compiler Package for RL78 Family (CC-RL)" also available. Assistance in Porting Files to the CC-RL from the CA78K0R and CA78K0, please refer to Assistance in Porting Files to the C Compiler Package for RL78 Family.
For 78K Family Users; Please use this product (CA78K0R, CA78K0).

Features

  • ANSI-compliant
    • Supports C89 and C99 (subset of functions (For example, // comments)).
  • Superior optimization
    • Optimization for reducing the size or speed of executable code is available.
    • A multitude of optimization functions are easily accessible via the GUI.
  • Interoperation with RL78, 78K0R and 78K0 architectures
    • Interrupt handling can be accomplished by writing code in C.
    • A variety of interrupt functions are provided.
  • Development to match the usage application
    • Supports Renesas IDE, CS+.
    • Also supports execution from the command line.
  • Learn More

Release Information

Product NameVersion / Release DateNote
C Compiler and IDE for RL78/78K FamilyVer.: CS+ V8.09.00
(CS+ for CA,CX V4.08.00)
Released: Jan 20, 2023
Compiler: CA78K0R (for RL78 and 78K0R)
Latest Ver.: V1.72
Released: Mar 7, 2016

Compiler: CA78K0 (for 78K0)
Latest Ver.: V1.30
Released: Nov 1, 2012
Note
  1. Update CS+ if you are not already using the latest version.

FAQ

See all related FAQs

Target Devices (Target Families)

Target Devices

Type Title Date
Upgrade - Compiler
Log in to Download ZIP 63 KB 日本語
Upgrade - Compiler
Log in to Download EXE 18.81 MB 日本語
2 items
Type Title Date
Tool News - Notification PDF 143 KB 日本語
Tool News - Note PDF 165 KB 日本語
Tool News - Note PDF 74 KB 日本語
Tool News - Note PDF 143 KB 日本語
Manual - Development Tools PDF 2.03 MB 日本語
Manual - Development Tools PDF 1.57 MB 日本語
Tool News - Note PDF 79 KB 日本語
Tool News - Note PDF 168 KB 日本語
Guide PDF 249 KB 日本語
Guide PDF 180 KB 日本語
Guide PDF 163 KB 日本語
Guide PDF 407 KB 日本語
Tool News - Release PDF 213 KB 日本語
Tool News - Release PDF 134 KB 日本語
Tool News - Note PDF 63 KB 日本語
Guide PDF 664 KB 日本語
Tool News - Release PDF 150 KB 日本語
Tool News - Note PDF 65 KB 日本語
Tool News - Note PDF 229 KB 日本語
Manual - Development Tools PDF 6.08 MB 日本語
Manual - Development Tools PDF 7.89 MB 日本語
Manual - Development Tools PDF 4.01 MB 日本語
Application Note PDF 1.04 MB 日本語
AI-generated Summary: The document explains the development environment and tools for the RL78 family using CubeSuite+. It outlines the relationship between product development stages and tools, including planning, design, coding, compiling, debugging, and productization. CubeSuite+ integrates editors, compilers (CA78KOR), and debuggers (RL78 E1, IECUBE, and simulator). It also provides design tools for pin arrangement and automatic code generation. Typical CPU evaluation boards like QB-RSF100LE-TB and starter kits are introduced. Instructions for generating object module files (HEX and LMF) from sample code using CubeSuite+ are detailed, emphasizing project creation and build processes.
Manual - Development Tools PDF 6.50 MB 日本語
24 items

Product Lineup

Product NameIDEPart Number
C Compiler and IDE for RL78/78K Family (Note1)CS+(Note2)R0C07800QSW01N(Note3)

When ordering, please contact your local Renesas Electronics marketing office or distributor.

Notes
  1. This product is different from the C compiler package for RL78 family (CC-RL).
  2. CS+ is not promoted in America and Europe. Please contact your regional marketing/sales team for information.
  3. This part number is for ordering single license.
    To order 5-, 10-, and 20-license products, append #L5, #LA, and #LT, respectively, to the end of the part number.

Product Components

  • CS+ for CA,CX Common Program (with the debugging function)
  • Compiler/Assembler/Linker (CA78K0R, CA78K0)
  • Simulator
  • Device Information
  • CS+ Utilities
  • Emulator Utilities
  • USB Driver
  • Update Manager
  • Stack Usage Tracer
  • Variables/Functions Information File Generator (targets: RL78 family and 78K0R)
  • Variables Information File Generator (target: 78K0)
  • Memory Bank Relocation Support Tool (target: 78K0)

Resources

Download

CS+ for CA,CX

Note that simply entering the license key printed on a purchased compiler package upgrades to the commercial edition, so you don’t have to re-install CS+ from scratch.
For more information, refer to the License information on the CS+ Information for Users.

Product Updates

Online updates are available via the CS+ Update Manager.
We recommend using the latest version.

Device Information

You can add the support devices by updating the Device Information (DevInfo_RL78, DevInfo_78K).

Ordering

The CA78K0R Compiler and CA78K0 Compiler are included in the C Compiler package for the RL78 and 78K Families (for CS+) and is not available separately.
When ordering, please contact your local Renesas Electronics marketing office or distributor.

Support Communities

  1. RL78/F13 Sample code for e2studio GCC RL78

    Hi, Is there any sample code available for RL78/F13  with  e2studio and GCC RL78 compiler. The sample projects for the following are available? 1. ADC, WDT, GPIO PWM 2. CAN driver sample code 3. Flash programming library and sample code. Regards, Shijo Thomas

    May 26, 2022
  2. IDE for RL78/L1C

    Hi, I am beginner to Renesas MCU development, started to work on RL78/L1C microcontroller. Which IDE is suitable for it? Either e2 studio or CS+ ? Provide the information of the license details (like free or evaluation or any code size limitation). Thank you, Shalini P

    Jul 30, 2025

Knowledge Base

  1. Is the RL78 C compiler license bought with CS+ valid for e² studio, too?

    ... toolchains is typically at this location:C:/Program Files/Renesas Electronics/CS+/CC/CC-RL/(version number) Note 1: The "C Compiler for RL78 and 78K Families" of CubeSuite+ is not applicable for e² studio. Note 2: This FAQ is subjected to be applied ...

    May 7, 2024
  2. Can I use CA78K0R compiler for RL78 in e² studio

    ... CA78K0R projects into CC-RL project format and import them. However, the CA78K0R compiler for RL78 is not supported by e² studio.Therefore, you need the C compiler package (CC-RL) for the RL78 family to perform build operation in e² studio. Additionally, load modules output by the CA78K0R compiler ...

    Jun 28, 2017
  3. Can I check C-language source code of the addresses?

    ... to indicate the start and end addresses in the following cases, so the method can be used even if there are multiple files.The symbol for the start address is defined in the start-up routine.The symbol for the end address is defined in rom.asm among the library ...

    Nov 20, 2014
View All Results from Knowledge Base (15)
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?