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.
- Support C89, C99 (Note1) 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 (Note2) 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 (Note2) improvement over the CA78K0R).
- Easy optimization settings and many optimization features
- Cooperated with RL78 MCU architecture
- Interrupt processing routines can be written in the C language (up to a six-fold (Note2) 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 (Note3)
- Supports automatic checking of C source code based on the MISRA-C: 2004/2012 rules as compiler options
- About MISRA C, refer to here.
- Assistance in Porting Files to the CC-RL from the CA78K0R, refer to here.
- The variable length array type, complex type, and some standard library functions of the C99 standard are not supported.
- These values were measured for programs held by Renesas.
- Professional edition only
|Product Name (Note1, 2, 5)||IDE||Valid period||Node Locked License||Floating License (Note3)|
|RL78 Family C Compiler Package (without IDE) Standard Edition||e² studio (Note4)||permanent|
|RL78 Family C Compiler Package (without IDE) Professional Edition||e² studio (Note4)||permanent|
|C Compiler and IDE for RL78 Family Standard Edition||CS+ (Note6)||permanent|
|C Compiler and IDE for RL78 Family Professional Edition||CS+ (Note6)||permanent|
|C Compiler for RL78 Family Standard Edition||CS+
e² studio (Note4)
|C Compiler for RL78 Family Professional Edition||CS+
e² studio (Note4)
Available | — Not Available
When ordering, please contact your local Renesas Electronics marketing office or distributor.
- The difference between the standard and professional editions, Refer to here for details.
- The C compiler package for RL78 and 78K families (CA78K0R) is a separate and earlier product.
- We currently support only the following products with both floating and annual licenses.
- C Compiler Package for RL78 Family (CC-RL) V1.01.00 or later
- The e² studio or CS+ must be installed separately.
- A license key is common for both distribution format "with" and "without" IDE. In other words, a license key can be applicable for any or both of CS+ and e² studio. (e.g.: When buying C Compiler without IDE, it's possible to download CS+ from a web, install, register a bought license key and use.)
- CS+ is not promoted in America and Europe. Please contact your regional marketing/sales team for information.
|Product Name (Note1, 2)|
|C Compiler Package for RL78 Family Professional edition Node-Locked License (permanent) V1 Upgrade (Edition)|
- This license upgrades the version of the compiler from standard edition V1 to professional edition V1.
- Note that this form of upgrade (of the edition) is only for node-locked licenses; it will not apply to floating licenses and annual licenses.
Information supporting development tools
|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.|