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.

Important: 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 here.
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

Details of upgrade (See Tool News)

Operating Environment

Standard life cycle of Compilers (PDF | English, 日本語)

Product Lineup

Product Name Version / Release Date Note
C Compiler and IDE for RL78/78K Family Ver.: CS+ V8.04.00
(CS+ for CA,CX V4.04.00)
Released: Jul 20, 2020
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: Since the CS+ which is included with a compiler product might not be the latest version, you may need to upgrade before using it. Latest version of the CS+ >>

Documentation & Downloads

Title Other Languages Type Format File Size Date
User Guides & Manuals
Functions Supported by CS+ 日本語 Manual PDF 3.36 MB
Integrated Development Environment CS+ Preparation before Use 日本語 Manual PDF 84 KB
CS+ Code Generator Tool Integrated Development Environment User's Manual: Pin View 日本語 Manual PDF 1.57 MB
CS+ Code Generator Tool Integrated Development Environment User's Manual: Peripheral Function Operation 日本語 Manual PDF 2.03 MB
RL78 Development Environment Migration Guide Migration between RL78 family (Compiler ed; Compiler option and Assembler option) (CA78K0R to CC-RL) 日本語 Guide PDF 180 KB
RL78 Development Environment Migration Guide Migration between RL78 family (Compiler ed; Linker option) (CA78K0R to CC-RL) 日本語 Guide PDF 163 KB
RL78 Development Environment Migration Guide Migration between RL78 family (Compiler ed; Coding) (CA78K0R to CC-RL) 日本語 Guide PDF 249 KB
RL78 Development Environment Migration Guide Migration between RL78 family (IDE ed.) (CA78K0R to CC-RL) 日本語 Guide PDF 407 KB
CcnvCA78K0 C Source Converter User's Manual 日本語 Manual PDF 664 KB
CubeSuite+ V2.00.00 Integrated Development Environment User's Manual: RL78, 78K0R Build 日本語 Manual PDF 6.08 MB
CubeSuite+ V2.01.00 Integrated Development Environment User's Manual: RL78, 78K0R Coding 日本語 Manual PDF 7.89 MB
CubeSuite+ V1.03.00 Integrated Development Environment User's Manual: 78K0 Coding 日本語 Manual PDF 4.01 MB
CubeSuite+ V1.01.00 Integrated Development Environment User's Manual: 78K0 Build 日本語 Manual PDF 6.50 MB
Application Notes & White Papers
RL78 Family CubeSuite+ Startup Guide 日本語 Application Note PDF 1.04 MB
Downloads
[Evaluation Software] CS+ for CA,CX V4.04.00 (Single Download) 日本語 Evaluation Software EXE 454.46 MB
[Evaluation Software] CS+ for CA,CX V4.04.00(2020.07) (Single Download) 日本語 Evaluation Software ZIP 458.56 MB
License Manager V2.03.01 日本語 Software ZIP 6.64 MB
CcnvCA78K0R C Source Code Converter V1.00.02 日本語 Software ZIP 63 KB
RL78,78K0R Compiler CA78K0R V1.72 日本語 Upgrade - Compiler EXE 18.81 MB
Tool News
[Notes] C Compiler CA78K0R for RL78 Family and 78K0R 日本語 Tool News - Note PDF 74 KB
[Notes] C Compiler CA78K0R for RL78 Family and 78K0R, C Compiler CC78K0R for 78K0R, C Compiler CA78K0 and CC78K0 for 78K0 日本語 Tool News - Note PDF 143 KB
[Notes] C Compiler CA78K0R for RL78 Family and 78K0R C Compiler CA78K0 and CC78K0 for 78K0 日本語 Tool News - Note PDF 79 KB
[Notes] CS+, Cubesuite+, e² studio Integrated Development Environment 日本語 Tool News - Note PDF 168 KB
[Upgrade to revision] CS+ Integrated Development Environment V4.01.00 日本語 Tool News - Release PDF 213 KB
[Released on the Web] CcnvCA78K0 C Source Code Converter: Tool for Assistance in Porting from the CA78K0 and CC78K0 Compilers for the 78K0 to the CC-RL Compiler for the RL78 Family 日本語 Tool News - Release PDF 134 KB
[Notes] CS+ Integrated Development Environment 日本語 Tool News - Note PDF 63 KB
[Released on the Web] CcnvCA78K0R C Source Code Converter for the RL78 Family 日本語 Tool News - Release PDF 150 KB
Notes on Using the C Compilers for the RL78 and 78K0R Families of MCUs (CA78K0R) and for the 78K0R Family of MCUs (CC78K0R) 日本語 Tool News - Note PDF 65 KB
Note on Using C compiler for RL78 Family and 78K0R of MCUs (CA78K0R), C compiler for 78K0R of MCUs (CC78K0R) and Assembler for 78K0R of MCUs (RA78K0R) 日本語 Tool News - Note PDF 229 KB
Other
CS+ Integrated Development Environment Package V8.03.00 Release Note 日本語 Release Note PDF 1.06 MB

Product Lineup

Product Name IDE Available
C Compiler and IDE for RL78/78K Family (Note1) CS+ (Note2) lens

lens Available | — Not Available

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.

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

Evaluation Software

Download Software

Note that simply entering the license key printed on a purchased compiler package upgrades an evaluation edition of "CS+ for CA, CX" 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.