Overview
Description
[Upgrade to Revision] C Compiler Package for RH850 Family V2.08.00 (PDF | English, 日本語)
V2.08.00 includes changes to the evaluation edition specifications and functional enhancements such as support for GCC-compatible attributes and GNU linker scripts.
[Notification] C Compiler Package for RH850 Family (CC-RH) Changes in Specifications of Evaluation Edition (PDF | English, 日本語)
The specifications of the CC-RH evaluation edition have been changed. It can now be used for any purpose, including commercial use.
C Compiler for RH850 Family 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.
Features
- ANSI-compliant
- Supports C89 and C99.
NOTE: The variable length array type, complex type, and some standard library functions of the C99 standard are not supported.
- Supports C89 and C99.
- Superior optimization
- Generating code that has excellent performance in execution
- Generating more compact code
- Generating code optimized for pipelined processing
- Interoperation with RH850 architecture
- Provides intrinsic functions
- Half-precision floating-point [Professional edition only]
- Synchronization function working when control registers are updated [Professional edition only]
- Development to match the usage application
- Supports CS+.
- Also supports execution from the command line.
- 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]
- Learn More
Release Information
| Product Name | Compiler Name / Release Date of the Latest Version | Download |
|---|---|---|
| C Compiler Package for RH850 Family | Compiler: CC-RH V2.08.00 for Windows Released: Jul 21, 2026 Details of upgrade (See Release Note) | CC-RH for CS+ Note1 |
| CC-RH for e² studio Note2 | ||
| License Manager for Windows | ||
| Compiler: CC-RH V2.08.00 for Linux Released: Jul 21, 2026 Details of upgrade (See Release Note) | CC-RH for Linux Note3 | |
| License Manager for Linux Note4 |
Note
- CC-RH Change history | Previous Release Note
- License Information (License form details | Download the Software License Agreement)
- Product Lineup
- Operating Environment
- Standard life cycle of Compilers (PDF | English, 日本語)
- Renesas Compiler Installation Guide
FAQ
| Title |
|---|
| What is optimization of external variable access? |
| Software timer and optimization by the compiler(CC-RH/CC-RX/CC-RL) |
Target Devices
Videos & Training
Get started by learning how to set up and use a floating license for Renesas compilers, including CC‑RL, CC‑RX, and CC‑RH. The tutorial walks through the licensing process step by step, helping developers manage shared licenses smoothly across multiple environments. A great fit for teams aiming to optimize compiler usage and streamline development workflows.
Order
When purchasing a compiler package, contact your nearest distributor.
Alternatively, Web sites for online sales are accessible by clicking on a [Buy/Quote] button in the table below.
- We offer various licenses to suit a range of needs. Refer to Compiler Licenses for details.
- The license keys of the compiler included in the packages for each of the products are usable with either CS+ or the e² studio.
In the Americas and Europe, use the e² studio instead of the CS+. - From July 2022, the CC-RH compiler has also been made usable with the e² studio.
*Combinations of CC-RH V2.04.00 and later versions and e² studio 2022-07 and later versions are supported. - The C Compiler Package no longer includes the installation medium (CD/DVD).
Please obtain the installer from each product page. - 1.02.00 or later versions of CC-RH support both floating licenses and annual licenses.
Licenses for Newly Purchasing the Latest CC-RH V2
Give the part number from the list below to the distributor. Web sites for online sales are also accessible by clicking on a [Buy/Quote] button in the table below.
Each of the compiler packages listed below comes with a license which allows you to use the latest version of CC-RH V2.
Note that commercial editions of versions of the CC-RH compiler that are earlier than V2.00.00 cannot be used although those for which the version is V2.00.00 or later can be used with a license key for CC-RH V2.
Contact the distributor if you prefer an earlier version.
| C Compiler Package V2 for RH850 Family | Online Sales | |||
|---|---|---|---|---|
| Period | Form of usage | Edition | Part Number | Mouser |
| annual | Node-Locked | standard | Low price RTCRH8500CB02WNR | Buy/Quote |
| professional | RTCRH8500CA02WNR | Buy/Quote | ||
| Floating | standard | RTCRH8500CB02WNRN1 | Buy/Quote | |
| professional | RTCRH8500CA02WNRN1 | Buy/Quote | ||
| permanent | Node-Locked | standard | RTCRH8500CS02WNR | Buy/Quote |
| professional | Popular item RTCRH8500CP02WNR | Buy/Quote | ||
| Floating | standard | RTCRH8500CS02WNRN1 | Buy/Quote | |
| professional | RTCRH8500CP02WNRN1 | Buy/Quote | ||
For multiple licenses, the end of the part number depends on the number of licenses.
- For Node-Locked licenses, L5, LA, or LT is added at the end of the part number depending on the number of licenses (5, 10, or 20).
(For example, when the number of licenses is 5, the part number is RTCRH8500CP02WNRL5) - For Floating licenses, the last numeric character “1” at the end of the part number is replaced by 5, A, or T depending on the number of licenses (5, 10, or 20).
(For example, when the number of licenses is 5, the part number is RTCRH8500CP02WNRN5)
License for Upgrading from the CC-RH Standard Edition to the Professional Edition
Give the part number from the list below to the distributor. Web sites for online sales are also accessible by clicking on a [Buy/Quote] button in the table below.
| C Compiler Package V2 for RH850 Family Upgrade (Edition) | Online Sales | ||
|---|---|---|---|
| Period | Form of usage | Part Number | Mouser |
| permanent | Node-Locked | RTCRH8500CU02WNR | Buy/Quote |
Note
- Node-Locked license for CC-RH V2 standard version (permanent) is required.
- This form of upgrade (of the edition) is only for node-locked licenses; it will not apply to floating licenses and annual licenses.
For multiple licenses, the end of the Part Number changes depending on the number of licenses.
- For Node-Locked licenses, L5, LA, or LT is added at the end of the part number depending on the number of licenses (5, 10, or 20).
(For example, when the number of licenses is 5, the part number is RTCRH8500CU02WNRL5)
Licenses for Upgrading from CC-RH V1 to CC-RH V2
Give the part number from the list below to the distributor. Web sites for online sales are also accessible by clicking on a [Buy/Quote] button in the table below.
| C Compiler Package V2 for RH850 Family Upgrade (Version) | Online Sales | |||
|---|---|---|---|---|
| Period | Form of usage | Edition | Part Number | Mouser |
| permanent | Node-Locked | standard | RTCRH8500CE02WNR | Buy/Quote |
| professional (Note1) | RTCRH8500CV02WNR | Buy/Quote | ||
| Floating | standard | RTCRH8500CE02WNRN1 | Buy/Quote | |
| professional (Note1) | RTCRH8500CV02WNRN1 | Buy/Quote | ||
Note
- A professional edition license for CC-RH V1 is required.
For multiple licenses, the end of the Part Number changes depending on the number of licenses.
- For Node-Locked licenses, L5, LA, or LT is added at the end of the part number depending on the number of licenses (5, 10, or 20).
(For example, when the number of licenses is 5, the part number is RTCRH8500CV02WNRL5) - For Floating licenses, the last numeric character “1” at the end of the part number is replaced by 5, A, or T depending on the number of licenses (5, 10, or 20).
(For example, when the number of licenses is 5, the part number is RTCRH8500CV02WNRN5)
License Requirements
Regardless of whether you have a license or not, all versions of CC-RH can be used for commercial purposes such as development and production. If you will be using the CC-RH beyond the restrictions on the linkage size or optimization or would prefer to use the professional edition, consider purchasing a license for CC-RH.
For more information on the trial period and types of license, see Compiler Licenses.
Related Services
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.
Compiler Qualification
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.
Migrating between Integrated Development Environments
Resources
Support
Support Communities
- lost the installation file CS+ CC-RH V2.05.00
lost the installation file CS+ CC-RH V2.05.00.msi please share.
Nov 1, 2024 - Chance to Win a License! Join Our Compiler Survey for 5 people via Lottery
... Compiler Professional-edition node-locked license (annual) This is a 1-year license Note 1. You can choose any one of the following license types.C Compiler Package for RH850 Family (CC-RH)C/C++ Compiler Package RX Family (CC-RX)C Compiler Package for RL78 Family (CC-RL ...
May 18, 2020 - RH850:How to use the hot plug function of e² studio? Renesas e² studio Version: 2022-10 (22.10.0)
... Thank you so much! I set the hot plug to YES Then I connected the debugger to the target board and hit OK.The problem in the image below occurs. Does anyone know why that is? Is there a problem with my debug configuration or something? Thank you very much.
Feb 2, 2023
Knowledge Base
- Downloading Commercial Edition of C Compiler Package (CC-RL/CC-RX/CC-RH)
... license key. If you have purchased a node lock licenseBy registering the license key in the License Manager, you can use the commercial edition of C compiler package. If you have purchased a floating licenseOnce you have registered a license key in the floating license management software, you can use ...
Mar 27, 2026 - Use of CS+ Integrated Development Environment on C Complier Package License (Without IDE) (CC-RL/CC-RX/CC-RH)
You can use CS+ or e² studio on a license for a "without IDE" C compiler package. The license is for the compiler. The integrated development environment itself is not license-based.
Apr 12, 2019 - Error message prevents to compile with RH850 Family C/C++ Compiler
(1) -Xstack_protector and -Xstack_protector_all work in the professional edition only.Please make sure that the compiler license for the professional edition is registered.(2) The license you have registered may not have been recognized. Please re-register the license as follows. 1. On the Windows start ...
Dec 23, 2021
