Skip to main content

RX Family

Share:
Subscribe:
Subscribe

The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please

Development Environment for RX Family

 

Go Integrated Development Environment (IDE)
Go Starter Kits Go Compiler Go Real-time OS
Go Middleware Go Peripheral Driver Generator Go Emulators
Go Flash Programming Go Partner Products

Starter Kit Evaluation Board Integrated Development Environment e2 studio, CS+, High-performance Embedded Workshop Automatic driver generator for peripheral I/O drivers Sample Code Middleware Device Driver OS Design tools Build tools Debugging tools E20 E1 Flash Programming Software Renesas Flash Programmer Flash Programmer PG-FP5

e² studio, CS+ and High-performance Embedded Workshop, our integrated development environments, are easy to use, scalable to match your development needs, have a proven track record, and fully support the RX family. They enable you to handle everything from coding and building to evaluation and verification.

They provide the necessary environment for all stages of the RX application development process and are backed by comprehensive support services, enabling customers to develop new systems in less time.

Allows smooth coding, building, and debugging with one integrated development environment.

- A free evaluation version is also available for the coding tools and the flash programming software.
- The simulator is included in the compiler package.
- The tool lineup differs depending on the product group of the RX family. See the following Product Lineup List (by RX MCU Group) for details.

 

Software and Tool Product Lineup List

You can find a list of development environment products and their support status for each RX MCU group here :
RX71M Group | RX610 Group | RX621, RX62N Group | RX62G Group | RX62T Group | RX630 Group | RX63N, 631 Group | RX63T Group | RX64M Group | RX210 Group | RX220 Group | RX21A Group | RX23T Group | RX110 Group | RX111 Group | RX113 Group |

 

Integrated Development Environment

[e² studio]
Renesas Eclipse-based integrated development environment

Learn more about this product

Based on Eclipse, an open source integrated development environment that has been adopted worldwide, the e² studio is an integrated development environment that supports Renesas MCUs. To the powerful editor and project management tool that come as standard in Eclipse, we have added a variety of extended functions as Renesas tools that will help shorten the amount of time needed in your development process.
The e² studio is an ideal choice if you're already accustomed to the Eclipse environment, or if you want to use the wide array of open-source tools available for eclipse.

e²studio screen image

 

[CS+]
An integrated development environment providing powerful support for all aspects of the development of embedded systems

Learn more about this product
Download free evaluation version

Renesas now offers CS+, an integrated development environment providing unified support for the company's MCUs with 8-bit through 32-bit architectures. CS+ provides powerful support for RX family application developments.

[Note] CS+ is not generally promoted in the U.S. and Europe. For customers in the U.S. and Europe who are interested in CS+, please contact our regional marketing departments for details.

CS+

<Transition guide>
For customers making the switch from the High-performance Embedded Workshop to CS+, we provide a transition guide covering differences in functionality and operations between the High-performance Embedded Workshop and CS+, and procedures for the transition. CS+ is an all-in-one package designed as an easy-to-use integrated development environment with a GUI-based interface and extensive pop-up menus. Nevertheless, its operation may seem unfamiliar to users accustomed to the High-performance Embedded Workshop so such users may have difficulty locating the functions they need. The transition guide is designed to help users avoid such inconveniences as far as is possible.
Integrated Development Environment for RX Family - Migration to CubeSuite+ (Build)
Integrated Development Environment for RX Family - Migration to CubeSuite+ (Emulator)

[Note] We do not plan to make the High-performance Embedded Workshop compatible with the RX700 Series, the RX64M Group and the RX100 Series. The High-performance Embedded Workshop supports RX210, RX220 and RX21A Groups only in RX200 Series.

 

Starter Kits

Ready-to-Use Starter Kits
Learn more about this product

Want to get started evaluating RX Family products right away? Renesas Starter Kits are just what you are looking for. They contain all the development environment elements needed for MCU evaluation and initial implementation. Since all of the MCU's control signals are output, the board can be connected to the system under development for easy debugging.

[ Components of Renesas Starter Kit for RX ]

  • CPU board
  • On-chip debugging emulator E1
  • Evaluation version of C/C++ Compiler Package for RX Family (incl. Simulator)
  • Evaluation version of the flash programmer software
  • Integrated Development Environment (differs depending on the package)

 

Renesas Starter Kit for RX

 

Compiler

C/C++ Compiler for RX Family
[IDE supported] Corresponding IDE is e²studio e² studio, Corresponding IDE is CS+ CS+, Corresponding IDE is High-performance Embedded Workshop High-performance Embedded Workshop
Learn more about this product
Download free evaluation version

 

  • Package includes compiler, assembler, optimizing linker, cycle accurate simulator, and stack analysis tool
  • Conformance with ANSI C89 and C99 standards (except for variable-length arrays)
  • Easy porting of program code for earlier MCUs (setting option to assimilate language specifications, checking/notification of specific extended specifications, endian switching)

 

Simulator for RX Family (Included in Compiler)
[IDE supported] Corresponding IDE is e²studio e² studio, Corresponding IDE is CS+ CS+, Corresponding IDE is High-performance Embedded Workshop High-performance Embedded Workshop
Learn more about this product
Download free evaluation version

 

  • Support for debugging similar to actual system even without target board
  • Cycle accurate simulator for high-precision debugging

 

Real-time OS

Real-time OS for RX Family

  • Conformance with industry-standard µITRON4.0 specification (RI600PX includes memory protection functionality)
  • Compact design suitable for implementation in ROM
  • Automatic selection of only required modules during linking for a more lightweight system
  • GUI configurator to facilitate building the kernel
  • Interoperates with e² studio * and CS+ to support automatic setting of options required to build the OS and display of the state of objects managed by the OS such as masks and semaphores.

  • * Renesas real-time OS supported by e² studio is only for RI600V4.

 

OS aware debugging on High-performance Embedded Workshop

RX Family Real-time OS Lineup


  • RI600PX
  • [IDE supported] Corresponding IDE is CS+ CS+
    A real-time operating system for the RX600 Series, RX200 Series conforming to the µITRON4.0/PX-specification for Protect Function Extension.
    Learn more about this product

  • Partner OS Aware Debugging Plug-in
  • [IDE supported] Corresponding IDE is e²studio e² studio, Corresponding IDE is CS+ CS+
    e² studio and CS+ supports each Partner OS Application's task level debugging.

  • Learn more about corresponding Partner OSes and OS Aware Debugging Plug-in
  • For e² studio
    For CS+


[Note] RI600V4, RI600PX, RI600/4 and RI600/PX real-time OSes are not generally promoted in the U.S. and Europe. For customers in the U.S. and Europe who are interested in these products, please contact our regional marketing departments for details.

 

Middleware

Middleware and Software Library for RX

  • Extensive lineup for RX applications including display, file system, network, audio and security functions
  • Flexible support for RX Family products with common interface settings
  • Sample program code included. Highly efficient design enabling rapid progress to the finished product

*The library can be used with both CS+ and High-performance Embedded Workshop, but the sample program included in the library is compatible with High-performance Embedded Workshop only.
* The target devices, IDE support and development status of Middleware differ depending on the products.
Click on each product from the following RX Middleware Lineup List for details.

[ RX Middleware Lineup ]

Signal Processing / Numerical Libraries

Communication

Security

Audio

  • MP3 decoder 1

Voice

Image

File Systems

Memory Drivers

  • MultiMedia Card driver
  • Serial EEPROM driver
  • Data flash driver 2
  • Serial flash driver
  • Renesas SPI Serial EEPROM Driver
  • Renesas I2C Serial EEPROM Driver 3
  • I2C Single Master Driver 3
Notes:
1. Under development or planning
2. Under consideration for RX100 Series
3. The Application Notes and Sample Code for the RX111 can be downloaded from HERE.

 

Application Notes and Sample Code [ Application Notes and Sample Code ]
Free download sample code for RX

Renesas provides sample programs with documentation describing how to use microcontroller peripheral functions as well as system examples.

  • A large number of sample code packages for RX are available online for you to download.
  • Most sample programs include source code and register definition files are also available in the source program.
  • This code can significantly contribute to shortening the time to market for product development.

The sample code has been written to make development quick and easy and can be downloaded for use from HERE.

 

Peripheral Driver Generator (Coding Assistance)

Peripheral Driver Generator V.2
[IDE supported] Corresponding IDE is CS+ CS+, Corresponding IDE is High-performance Embedded Workshop High-performance Embedded Workshop

This tool is available for RX600 Series (except for RX64M Group) and RX200 Series.
As for RX MCU other than those, code generation function equipped with the integrated development environments is available.
Learn more about this product
Free download

 

  • Generates I/O drivers for RX on-chip peripheral functions without manual coding
  • Simple operation with easy-to-use GUI
  • Easy-to-understand display of peripheral I/O and I/O setting status for specific pins
  • Ability to view pins used and I/O setting status for specific peripheral I/O functions
  • Color-coded messages for quick identification of pin conflicts

 

Generates I/O drivers for RX on-chip peripheral functions without manual coding.

 

Emulators

All emulator products include the integrated development environment and an emulator-debugger that runs under it.

[ E1 and E20 On-Chip Debugging Emulators ]
[IDE supported] Corresponding IDE is e²studio e² studio, Corresponding IDE is CS+ CS+, Corresponding IDE is High-performance Embedded Workshop High-performance Embedded Workshop

  • Easy connection. Allows debugging of an RX MCU while mounted on the system board.
  • Powered by USB bus. No dedicated power supply needed.
  • Also functions as a flash programmer.
  • Environmentally friendly: All materials in components and packages are RoHS compliant.
  • On the RX64M or RX71M Group, a coverage function is also provided when used in combination with the E20 emulator.
  • In the E20 emulator, debugging without the need for dedicated user pins can be accomplished using the debug MCU board, sold separately. *

  • * The support availability differs on the MCU type.

 


 

E1 emulators
E1 Emulator
Learn more
Basic debugging functions at an affordable price. Also provides on-chip trace function.

 


 

E20 emulators
E20 Emulator
Learn more
More fully featured than the E1. Enables more advanced debugging with more powerful trace functions, real-time RAM monitoring, and more. (For RX600 or RX700 Series)

 

[ Graphical display of function information and variable information. CS+ analysis graph function ]

With the E1 and E20 emulators, CS+ is able to display virtual oscilloscopes on the monitor that show the changing values of variables as a program runs. This allows you to monitor changes in analog signals, as is required for sensor and similar applications, during program development. Times taken to run functions, proportions of the overall execution time, and call graphs can also be used to identify high-load processes and provide an efficient way to boost the performance of the system as a whole.

Conceptual view of analysis graphs

[ E20 Debug MCU Board for Debugging that Leaves User Pins Free ]
With an on-chip debugger, some user pins must be used for connections to the debugger. A debug MCU board, in contrast, leaves all the user pins free while enabling the full functionality of the E20. There are also high-capacity trace and real-time RAM monitoring functions that work even with MCUs that have no trace signals.

Debug MCU Board for E20

 

Flash Programming Tools

On-board Programming Software
Renesas Flash Programmer
Learn more about this product
Download free evaluation version

 

  • PC-controlled programming via the E1, E20, a serial or USB connection
  • Support for two types of programming operation modes (basic mode and full mode)
  • Support for automated programming using scripts
  • Support for programming unique codes

 

Renesas Flash Programmer


 

Flash programmer
PG-FP5
Learn more about this product
Download the latest Programming GUI, Firmware, FPGA data and Parameter File

 

  • Standalone programming
  • PC-controlled programming using dedicated GUI
  • Ability to store settings for up to eight programming environments
  • Designed specifically for use on production lines (command control or remote control)
  • Support for programming unique codes

 

PG-FP5


 

Third-Party Partner Solutions

Third-party tool vendors are also introducing a succession of compilers, emulators, programmers, and other products for the RX Family. This range of products meets a wide variety of requirements.

Compilers

OS

Emulators

 

Note:
1. Under development

Programmers

Click HERE for more details on the Alliance Partner Program.

Firmware Integration Technology


End of content

Back To Top