In development of embedded systems, C Compilers for RL78 Family offers the powerful optimizations for enhancing execution speed and code efficiency, and the utilities to increase productivity. Products differ depending on each integrated development environment.
Topics
New release: CC-RL V1.09.00. It has expanded functionalities including addition of C99 standard library functions, and MISRA-C:2012 rules.
Learn More: [Upgrade to revision] C Compiler Package for RL78 V1.09.00 (PDF | English, 日本語)
Features
- ANSI-compliant
- Support C89, C99 of ANSI
Note: The variable length array type, complex type, and some standard library functions of the C99 standard are not supported.
- Support C89, C99 of ANSI
- Superior optimization
- The compiler applies our latest optimization techniques to generate code that has excellent performance in execution (up to a three-fold (Measured for programs held by Renesas) improvement in execution performance over code compiled by the CA78K0R compiler, our previous product)
- The compiler applies our latest optimization techniques to the generation of compact code (up to a 10-percent (Measured for programs held by Renesas) improvement over the CA78K0R).
- Easy optimization settings and many optimization features
- Linker-level optimization is now included in addition to optimization at the compiler level.
- Cooperated with RL78 MCU architecture
- Interrupt processing routines can be written in the C language (up to a six-fold (Measured for programs held by Renesas) improvement in interrupt response performance over code compiled by the CA78K0R compiler)
- Provides intrinsic functions
- An MISRA C rule checker supports the description of high-quality program [Professional edition only]
- Supports automatic checking of C source code based on the MISRA-C: 2004/2012 rules as compiler options
- About MISRA C, refer to here. [Learn More]
- Assistance in Porting Files to the CC-RL from the CA78K0R. [Learn More]
- Learn More
Release Information
Product Name | Compiler Name / Release Date of the Latest Version | Evaluation edition |
---|---|---|
RL78 Family C Compiler Package (without IDE) (usable with a separate installation of the e² studio) |
Compiler: CC-RL Released: Jan 20, 2020 Details of upgrade (See Tool News) |
Evaluation edition |
C Compiler and IDE for RL78 Family (The package includes CS+. If the bundled version of CS+ is not the latest version, update it. Latest version of CS+ >>) |
Compiler: CC-RL Released: Jan 20, 2020 Details of upgrade (See Tool News) |
Evaluation edition |
License Information (License form details | Download the Software License Agreement)
Standard life cycle of Compilers (PDF | English, 日本語)