In development of embedded systems, C/C++ Compilers for the RX Family offer 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-RX V3.03.00
Optimization has made it possible to reduce the code size of branch instructions and increase the execution speed by using DSP instructions.
Learn More: [Upgrade to revision] C/C++ Compiler Package for RX Family V3.03.00 (PDF | English, 日本語)

Features

  • ANSI-compliant
    • Support C89, C99(Except for variable length array), C++ of ANSI
  • Superior optimization
    • Optimization produces code that has excellent performance in execution.
    • Optimization for size has also been strengthened to produce more compact code.
    • A variety of optimization options is specifiable through the GUI of the IDE you are using.
    • In addition to optimization for compilers and standard libraries, optimization at the linker level is included.
  • Cooperated with RX MCU architecture
    • Supports a high-speed interrupt function (-fint_register option)
    • Provides intrinsic functions
  • Support for easy translation from existing MCUs [ Learn more ]
    • Supports the utilization of software resources for existing M16C and H8S and so on
    • Supports the translation to more compact object for RX smoothly by the compiler options absorbing/reporting compiler-specific language and powerful optimizations
  • Highly accurate simulator
    • Possible to evaluate and debug with high accuracy by a variety of debugging functions such as an array of break functions and virtual interrupt function
  • 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

new_releasesRelease Information

Product Name Compiler Name / Release Date of the Latest Version Download
RX Family C/C++ Compiler Package (without IDE)
(usable with a separate installation of the e² studio)
Compiler: CC-RX V3.03.00
Released: Jan 20, 2021 Details of upgrade (See Release Note)
C/C++ Compiler and IDE for RX Family
(The package includes CS+. If the bundled version of CS+ is not the latest version, update it.)
Compiler: CC-RX V3.03.00
Released: Jan 20, 2021 Details of upgrade (See Release Note)

FAQ

Title
Frequently Asked Questions about C/C++ Compiler Package for RX Family (CC-RX)
W0561016 Warning Issued When Updating CS+
The error E0511102 occurred when updating CC-RX (CC-RX)

See all related FAQs

descriptionDocumentation

Title language Type Format File Size Date
User Guides & Manuals
Floating License Server V2.04.00 User's Manual Rev.1.00 日本語 Manual - Development Tools PDF 1.13 MB
License Manager V2.04.00 User's Manual Rev.1.00 日本語 Manual - Development Tools PDF 821 KB
CC-RX Compiler User's Manual Rev.1.10 日本語 Manual - Development Tools PDF 4.82 MB
Floating License Preparation before Use (R20UT4654EJ0100) 日本語 Manual - Development Tools PDF 58 KB
Standard life cycle of Compilers 日本語 Manual - Development Tools PDF 226 KB
RX Family C/C++ Compiler Package (CC-RX) How to Divide Boot and Flash Areas Rev.1.00 日本語 Manual - Development Tools PDF 1.73 MB
[High-performance Embedded Workshop] RX Family C/C++ Compiler Package V.1.01 User's Manual (includes V.1.02 supplementary documents) 日本語 Manual - Development Tools PDF 19.56 MB
Application Notes & White Papers
RX Family C/C++ Compiler Package CC-RX V3 Programming Techniques Rev.1.00 日本語 Application Note PDF 943 KB
Renesas Compilers Professional Editions 日本語 Application Note PDF 2.33 MB
RX Family C/C++ Compiler Package (CC-RX) Programming Techniques Rev.1.00 日本語 Application Note PDF 791 KB
RX Compiler Application Notes: 2-Compiler Usage Guide: Languages Edition (C89, C99) 日本語 Application Note PDF 537 KB
RX Compiler Application Notes: 2-Compiler Usage Guide: Tips for Efficient Programming Edition 日本語 Application Note PDF 435 KB
RX Compiler Application Notes: 2-Compiler Use Guide: #pragma Extension Guide Rev.1.00 日本語 Application Note PDF 251 KB
Tool News
[Notes] C/C++ Compiler Package for RX Family (No.59) 日本語 Tool News - Note PDF 180 KB
[Notification] "Chance to Win a License!" Join Our Compiler Survey - 10 Winners to Receive Renesas Compiler License! - 日本語 Tool News - Notification PDF 131 KB
[Note] C/C++ Compiler Package for RX Family (No.55-58) 日本語 Tool News - Note PDF 226 KB
[Upgrade to revision] C/C++ Compiler Package for RX Family V3.03.00 日本語 Tool News - Release PDF 38 KB
[Featured Tools] Improve Performance by Upgrading the C/C++ Compiler for RX Family from Renesas at Reasonable Cost! Introduction of the Upgrade (Version) License 日本語 Tool News - Featured Tool PDF 218 KB
[Featured Tools] Renesas Compiler Floating License That Allows the Computer in Use to Be Changed Flexibly 日本語 Tool News - Featured Tool PDF 408 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 145 KB
[Upgrade to revision] C/C++ Compiler Package for RX Family V2.08.01 日本語 Tool News - Release PDF 94 KB
[New release] IEC 61508 Certification Kit for RX Compilers V3.01.00 日本語 Tool News - Release PDF 98 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 113 KB
[Notification] Detect Memory Corruption in Using Dynamic Memory Management Functions for Quality and Security Improvement! Renesas Compiler Professional Edition Enhanced Security for Dynamic Memory Management Functions 日本語 Tool News - Featured Tool PDF 242 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 222 KB
[Notification] Prevent Illicit Indirect Function Calls and Improve the Quality of Your Program! Renesas Compiler Professional Edition Detection of Illicit Indirect Function Calls 日本語 Tool News - Featured Tool PDF 171 KB
[Notification] Simple and Affordable Introducing Renesas Compiler Annual License 日本語 Tool News - Featured Tool PDF 353 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 366 KB
[Notification] Dynamic Checking for Corruption in Stack Area for Quality and Security Enhancement! Introducing Detection of Stack Smashing Feature of Renesas Compiler Professional Edition 日本語 Tool News - Featured Tool PDF 242 KB
[Notification] Perform MISRA-C Rule Check During Compilation to Reduce Man-hours and Improve Quality for Program Development! MISRA-C Rule Checking Feature of Renesas Compiler Professional Edition 日本語 Tool News - Notification PDF 411 KB
[Notes] License Manager 日本語 Tool News - Note PDF 87 KB
[Notes]C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 236 KB
[Notes]C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 97 KB
[Notes]C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 195 KB
[Notes]C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 92 KB
[Notes]C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 135 KB
[Notes]C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 96 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 89 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 95 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 165 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 137 KB
[Notes] C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 62 KB
Note on Using the C/C++ Compiler Package for RX Family (IDE: CS+) and the C/C++ Compiler Package for RX Family (without IDE) 日本語 Tool News - Note PDF 265 KB
Note on Using C/C++ Compiler Package for RX Family (IDE: CubeSuite+) and C/C++ Compiler Package for RX Family (without IDE) 日本語 Tool News - Note PDF 207 KB
Note on Using C/C++ Compiler Package for RX Family (IDE: CubeSuite+), C/C++ Compiler Package for RX Family (IDE: High-performance Embedded Workshop), and C/C++ Compiler Package for RX Family (without IDE) 日本語 Tool News - Note PDF 206 KB
Note on Using C/C++ Compiler and IDE for RX Family V1 for CubeSuite+ and C/C++ Compiler package for RX Family for High-performance Embedded Workshop 日本語 Tool News - Note PDF 220 KB
Note on Using C/C++ Compiler and IDE for RX Family V2 for CubeSuite+ and RX Family C/C++ Compiler Package V2 (without IDE) 日本語 Tool News - Note PDF 219 KB
Note on Using C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 204 KB
Notes on Using C/C++ Compiler Package for RX Family (for High-performance Embedded Workshop) 日本語 Tool News - Note PDF 271 KB
Notes on Using C/C++ Compiler Package for RX Family 日本語 Tool News - Note PDF 263 KB
A Note on Using C/C++ Compiler Packages for 32-, 16-, and 8-Bit MCUs 日本語 Tool News - Note PDF 319 KB
Notes on Using the C/C++ Compiler Package for the RX Family of MCUs 日本語 Tool News - Note PDF 215 KB
Notes on Using the C/C++ Compiler Package for the RX Family of MCUs 日本語 Tool News - Note PDF 218 KB
Notes on Using the C/C++ Compiler Package V.1.00 Release 00 for the RX Family of MCUs 日本語 Tool News - Note PDF 332 KB
Other
C/C++ Compiler Package for RX Family V3.03.00 Release Notes 日本語 Release Note PDF 382 KB
FUNCTIONAL SAFETY SOLUTION FOR INDUSTRIAL AUTOMATION 日本語 Flyer PDF 339 KB
[Flyer] Renesas Compilers Professional Editions 日本語 Flyer PDF 530 KB
CS+ RX Compiler CC-RX V2.08.01 Release Notes 日本語 Release Note PDF 286 KB
RX Compiler CC-RX V2.08.01 Release Notes 日本語 Release Note PDF 212 KB

file_downloadDownloads

Title language Type Format File Size Date
Software
RX Family C/C++ Compiler Package V2 (without IDE) V2.08.01 日本語 Software & Tools - Evaluation Software ZIP 21.87 MB
RX Family C/C++ Compiler Package V3 (without IDE) V3.02.00 日本語 Software & Tools - Evaluation Software ZIP 22.40 MB
RX Family C/C++ Compiler Package V3 (without IDE) V3.01.00 日本語 Software & Tools - Evaluation Software ZIP 20.81 MB
RX Family C/C++ Compiler Package V3 (without IDE) V3.00.00 日本語 Software & Tools - Evaluation Software ZIP 21.96 MB
RX Family C/C++ Compiler Package V2 (without IDE) V2.08.00 日本語 Software & Tools - Evaluation Software ZIP 22.03 MB
RX Family C/C++ Compiler Package V2 (without IDE) V2.07.00 日本語 Software & Tools - Evaluation Software ZIP 21.57 MB
RX Family C/C++ Compiler Package V2 (without IDE) V2.06.00 日本語 Software & Tools - Evaluation Software ZIP 21.25 MB
[Evaluation Software] RX Family C/C++ Compiler Package V2 (without IDE) V2.05.00 日本語 Software & Tools - Evaluation Software ZIP 20.32 MB
[Evaluation Software] RX Family C/C++ Compiler Package V2 (without IDE) V2.04.01 日本語 Software & Tools - Evaluation Software ZIP 18.79 MB
[Evaluation Software] RX Family C/C++ Compiler Package V2 (without IDE) V2.03.00 日本語 Software & Tools - Evaluation Software ZIP 22.16 MB
[Evaluation Software] C/C++ Compiler Package for RX Family V.1.02 Release 01 日本語 Software & Tools - Evaluation Software ZIP 122.90 MB
Upgrades
e² studio 2021-07 installer for Windows 日本語 Upgrade - IDE ZIP 1,836.21 MB
Software for floating license management V2.04.00 日本語 Upgrade - Compiler ZIP 31.54 MB
License Manager V2.04.00 日本語 Upgrade - Compiler ZIP 6.69 MB
RX Compiler CC-RX V3.03.00 日本語 Upgrade - Compiler ZIP 19.18 MB
RX Family C/C++ Compiler Package V3 (without IDE) V3.03.00 日本語 Upgrade - Compiler ZIP 22.94 MB
RX Compiler CC-RX V2.08.01 日本語 Upgrade - Compiler ZIP 18.38 MB
RX Compiler CC-RX V3.02.00 日本語 Upgrade - Compiler ZIP 18.57 MB
RX Compiler CC-RX V3.01.00 日本語 Upgrade - Compiler ZIP 16.92 MB
RX Compiler CC-RX V3.00.00 日本語 Upgrade - Compiler ZIP 18.64 MB
RX Compiler CC-RX V2.08.00 日本語 Upgrade - Compiler ZIP 18.88 MB
RX Compiler CC-RX V2.07.00 日本語 Upgrade - Compiler ZIP 18.38 MB
RX Compiler CC-RX V2.06.00 日本語 Upgrade - Compiler ZIP 18.20 MB
CS+ CC-RX Compiler V2.05.00 日本語 Upgrade - Compiler ZIP 17.86 MB
CS+ CC-RX Compiler V2.04.01 日本語 Upgrade - Compiler ZIP 19.07 MB
CS+ CC-RX Compiler V2.03.00 日本語 Upgrade - Compiler ZIP 23.98 MB
CS+ CC-RX Compiler V2.02.00 日本語 Upgrade - Compiler EXE 25.48 MB
RX Compiler CC-RX V2.00.01 standalone installer for e² studio Upgrade - Compiler ZIP 14.68 MB
RX Compiler CC-RX V2.00.00 standalone installer for e² studio Upgrade - Compiler ZIP 66.18 MB
RX Compiler CC-RX V1.02.01 standalone installer for e² studio Upgrade - Compiler ZIP 12.82 MB
High-performance Embedded Workshop V.4.09.01 Full Update 日本語 Upgrade - IDE ZIP 66.81 MB
C/C++ Compiler Package for RX Family V.1.02 Release 01 Upgrade 日本語 Upgrade - Compiler ZIP 116.77 MB
Sample Code
STL V.1.00.00 Sample Code Sample Code ZIP 277 KB
- Compiler Package Application Note: STL V.1.00.00 User's Manual Rev.1.00 日本語 Application Note PDF 478 KB

Product Lineup

Important: Each of the compiler packages listed below comes with a license which allows you to use the latest version of CC-RX V3.
CC-RX V3.00.00 or later compilers can be used as the commercial editions with the license key of CC-RX V3, but the compilers below V3.00.00 cannot.
Before purchasing a compiler package, be sure to confirm which version number and type of license for CC-RX you actually wish to use. Contact your nearest Renesas sales agent if you prefer an earlier version. Refer to the information at the link below for details of the types of license.

Compiler Licenses >>

Purchasing the latest CC-RX V3

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

Product Name (Note1, 2) IDE Valid Period Node Locked License Floating License (Note3)
RX Family C/C++ Compiler Package V3 (without IDE) Standard Edition e² studio (Note4) permanent lens lens
RX Family C/C++ Compiler Package V3 (without IDE) Professional Edition e² studio (Note4) permanent lens lens
C/C++ Compiler V3 and IDE for RX Family Standard Edition CS+ (Note5) permanent lens lens
C/C++ Compiler V3 and IDE for RX Family Professional Edition CS+ (Note5) permanent lens lens
C/C++ Compiler V3 for RX Family Standard Edition CS+
e² studio (Note4)
annual (Note3) lens lens
C/C++ Compiler V3 for RX Family Professional Edition CS+
e² studio (Note4)
annual (Note3) lens lens

lens Available | — Not Available

Notes

  1. The difference between the standard and professional editions, Refer to here for details.
  2. 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/C++ Compiler without IDE, it's possible to download CS+ from a web, install, register a bought license key and use.)
  3. We currently support only the following products with both floating and annual licenses.
    • C/C++ Compiler Package for RX Family (CC-RX) V2.03.00 or later
  4. The e² studio or CS+ must be installed separately.
  5. CS+ is not promoted in America and Europe. Please contact your regional marketing/sales team for information.

Upgrading (Editions)

This license upgrades the version of the compiler from standard edition V3 to professional edition V3. 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.

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

Product Name
C/C++ Compiler Package for RX Family Professional edition Node-Locked License (permanent) V3 Upgrade (Edition)

Upgrading (Versions)

This is a license to upgrade from a V2 license to V3, if you have V2. Note that this form of upgrade (of the version) does not apply to annual licenses.

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

Product Name Edition Period of use Node-Locked/Floating
C Compiler Package for RX Family V3 Upgrade (Version) Professional edition(Note1) Permanent Node-Locked License
Floating License
Standard edition Permanent Node-Locked License
Floating License
Note
  1. A professional edition license for CC-RX V2 is required.

Available Kit and Related Services

IEC61508 Certification Kit for RX Compilers

This kit supports the certification of development tools which are required for the IEC 61508 functional safety standard. Writing software that must satisfy functional safety standards requires verification of the compiler generating code which is safe in the stipulated ways. Renesas offers a C compiler that is certified for functional safety to IEC 61508 Safety Integrity Level (SIL) 3.

Learn More >>

Renesas also offers RX Functional Safety, a suite of programs and documents, as a functional safety solution for industrial automation.

For details of this functional safety solution, refer to this page. >>

Compiler Qualification (Service to Support Functional Safety)

For customers who are using a compiler for Renesas devices, we offer a support service for the qualification of confidence that development tools meet the requirements of ISO 26262, Road Vehicles Functional Safety. This service incurs a charge.

Learn More >>

Compiler Maintenance Service (Agreement for Maintenance Service for a Specified Compiler Version)

Renesas offers a maintenance service for a specific compiler version for customers who are using the compiler over the long term. This service incurs a charge.

Learn More >>

Assistance with Compiler Migration

The IDEs from Renesas (such as the e² studio and CS+) allow for the porting of projects between IDEs to facilitate the reuse of existing resources. Refer to the guidance page of migration when changing your compiler after changing your development environment. The guidance page describes precautions that must be taken when changing compilers, such as differences in options and in extended language specifications.

Learn More >>

Image
Import other IDE Project

Information on the High-performance Embedded Workshop

Related Resources and Ordering (for the High-performance Embedded Workshop IDE)

Release Information
Product Name Compiler Name / Release Date of the Latest Version Evaluation edition
C/C++ Compiler Package for RX Family
(The package includes High-performance Embedded Workshop)
Compiler: RX Standard Toolchain
Released: Mar 16, 2012
[Evaluation Software] C/C++ Compiler Package for RX Family V.1.02 Release 01 (ZIP | English, 日本語)
How to Update

You can update the compiler package online without charge through either of the following methods.

Device Information

CPU information added by using the Device File Updater can be selected when creating the workspace for a new project.

Ordering (for Japan)

Contact your nearest Renesas Electronics marketing office or distributor if you intend to purchase the High-performance Embedded Workshop edition of the C/C++ Compiler Package for the RX Family.

Package Name Installation Medium Part Number for Ordering (Single License) Description
Product Name Edition Valid Period Node-Locked License / Floating License
C/C++ Compiler Package for RX Family (The package includes High-performance Embedded Workshop) Not Available Not Available Node-Locked License Available
[Japan]
R0C5RX00XSW01R
[Other Regions]
Contact your local sales representative or distributor.
We ended the upgrading of this product with version V.1.02 release 01. Note that we do not plan to add the RX100 series, products which include the RXv2 core (the RX64M group and RX700 series), and products which include the RXv3 core to the set of MCUs supported by this version of the compiler.
Multiple Licenses (The end of the part number depends on the number of licenses you wish to purchase. Take care to choose the correct part number when ordering.)
  Number of Licenses Description Example of Part Number for Ordering
Node-Locked License 5 "L5" is appended as the end of the part number. R0C5RX00XSW01RL5
10 "LA" is appended as the end of the part number. R0C5RX00XSW01RLA
20 "LT" is appended as the end of the part number. R0C5RX00XSW01RLT