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 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.
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.
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.
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)
Device driver for controlling an SD Card using SD Host Interface (SDHI) built-into the RX MCU.
A device driver for the RX Family I2C Bus Serial EEPROM R1EX24xxx Series, R1EV24xxx Series and HN58X24xxx Series.
A device driver for the RX Family SPI Bus Serial EEPROM R1EX25xxx Series and HN58X25xxx Series.
A device driver for the RX Family SPI/QSPI Bus Serial Flash Memory and QSPI Bus Serial Phase Change Memory.
A device driver for USB transmission using the USB Interface built in RX MCU.
The RX Family Open Source FAT File System
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.
A crypto library for the RX Family (AES, RSA, DES, SHA). This high-level crypto library will help you develop a secure system.
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.
The All-Software JPEG Software Library consists of a JPEG decoder (JPEG image decode library) and JPEG encoder (JPEG image encode 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.
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.
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.
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
A wide variety of software products from Renesas Partners is also available.
Sample code for application examples using package software, middleware or driver, and device control examples.