RX Family Development Environment

Renesas has adopted Firmware Integration Technology (FIT), an integrated standard for the RX 32-bit microcontroller (MCU) family, as a means of providing software (middleware and device drivers) for devices. Since FIT products are configured as modular software providing RX-common APIs, they enable enhanced portability among RX 32-bit MCUs and simplify the embedding of drivers for peripheral modules.

Software Package

RX Driver Package

Software interfaces for the RX MCUs such as peripheral drivers, a TCP/IP protocol stack, and a file system are available as FIT modules. The modules are accompanied by documentation and sample code to demonstrate usage.

Device Driver

Code Generator

Smart Configurator

The Smart Configurator is a utility for combining software to meet your needs. It supports the following three functions related to the embedding of Renesas drivers in your systems: importing middleware of FIT modules, generating driver code and setting pins.

Code Generator Plug-in

The Code Generator Plug-in is an automatic driver generation tool for the internal peripheral I/O modules of microcontrollers. You can generate drivers for peripheral I/O modules through GUI settings. *This product is included in the CS+ and e2 studio integrated development environments from Renesas.

Peripheral Driver Generator

The Peripheral Driver Generator is a tool for automatically generating drivers for the built-in peripheral I/Os of a microcomputer (for RX210, RX220, RX610, RX62N, RX62G, RX62T, RX630, RX63N/RX631, RX63T)

SD Card

SD Card Driver for RX MCUs

Device driver for controlling an SD Card using SD Host Interface (SDHI) built-into the RX MCU.

Serial Memory

I2C Serial EEPROM Driver

A device driver for the RX Family I2C Bus Serial EEPROM R1EX24xxx Series, R1EV24xxx Series and HN58X24xxx Series.

SPI Serial EEPROM Driver

A device driver for the RX Family SPI Bus Serial EEPROM R1EX25xxx Series and HN58X25xxx Series.

SPI/QSPI Serial Flash Memory, QSPI Serial Phase Change Memory Driver

A device driver for the RX Family SPI/QSPI Bus Serial Flash Memory and QSPI Bus Serial Phase Change Memory.

Middleware

USB

USB Driver

A device driver for USB transmission using the USB Interface built in RX MCU.

File System

M3S-TFAT-Tiny for RX MCUs

The RX Family Open Source FAT File System

Protocol Stack

M3S-T4-Tiny for RX MCUs

The ultra-compact TCP/IP protocol stack for the RX Family. Designed compactly to save memory; a sample driver for a LAN controller is also available. You can easily confirm the behavior of the protocol stack by using a Renesas Starter Kit.

Security/Cipher

Crypto Library

A crypto library for the RX Family (AES, RSA, DES, SHA). This high-level crypto library will help you develop a secure system.

Trusted Secure IP Driver

The Trusted Secure IP Driver for the RX Family of 32-bit MCUs enables you to quickly and safely control functions, such as AES (128- or 256-bit keys), AES-GCM, AES-CMAC, random number generation, management of AES keys, secure updating of firmware, and secure booting.

Imaging

JPEG Encode and Decode, All-Software JPEG Software Library

The All-Software JPEG Software Library consists of a JPEG decoder (JPEG image decode library) and JPEG encoder (JPEG image encode library).

DSP/FFT

DSP Library

A software library implementing a numeric operation function used in digital signal processing with RX MCUs. Accelerates functions such as FFT and IIR filtering of input 32-bit integers.

Sound/Voice

M3S-S2-Tiny for RX MCUs

A small memory type sound playback system. Its original algorithm expands sound in ADPCM mode compactly at high speed. The system can be used to add true sound output functionality to devices that previously only provided visual indications.

OS

ITRON OS

RI600V4 Real-time OS for RX MCUs

A real-time operating system (Real-time OS) conforming to the μITRON4.0 Specification, the predominant Real-time OS for embedded systems. Suited for an embedded system with real-time ability and multi-tasking functions.

RI600PX Real-time OS for RX MCUs

If you use a memory protection function, select RI600PX. Developed based on RI600V4 with added memory protection function. This OS can be used with RX MCUs which embed memory protection function (RX700, RX600 and RX200 series), assuring high system reliability.

Software Products from Renesas Partners

Alliance Partners

A wide variety of software products from Renesas Partners is also available.

Sample Code

Sample Code

Sample code for application examples using package software, middleware or driver, and device control examples.