We offer development tools for the automatic generation of code for timers and serial interfaces, along with a real-time OS and various middleware.
The major items range from general-purpose middleware for flash-self-programming, encryption, and audio playback, to more specialized middleware such as a protocol stack to support Bluetooth® low energy on the RL78/G1D and a communications stack to support sub-GHz communications for the RL78/G1H.
[Code Generator Plug-in]
Automatically generates control programs for peripheral modules (device driver programs). Included in CS+ and e² studio, enabling you to create source code for control programs by configuring the user settings in a GUI.
[I²C Serial EEPROM Driver]
A device driver for the RL78 Family I²C Bus Serial EEPROM R1EX24xxx Series, R1EV24xxx Series, and HN58X24xxx Series.
[SPI Serial EEPROM Driver]
A device driver for the RL78 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 RL78 Family SPI/QSPI Bus Serial Flash Memory and QSPI Bus Serial Phase Change Memory.
The device driver for USB communication using RL78 MCU built-in USB interface.
[Bluetooth® low energy Protocol Stack]
The Bluetooth® low energy protocol stack for operation with the RL78/G1D is certified as compliant with Bluetooth v4.2.
A solution is available for using the embedded Wi-SUN (Wireless Smart Utility Network) communications function of the RL78/G1H.
Security / Cipher
We provide a cryptographic (RSA, AES, and hash function) library for the RL78 Family. This strong cryptographic library is useful in developing systems for which security is essential.
DSP / FFT
The frequency characteristics of input data can be measured by obtaining the FFT (Fast Fourier Transform). For example, by obtaining the FFT of audio data, you can measure the amplitudes (volumes) in each frequency band of which the sound consists.
Sound / Voice
A small memory type sound playback system. Its original algorithm expands sound in ADPCM mode compactly at high speed. Can be used to add true sound output functionality to devices that previously only provided visual indications.
Self Programming Library
[Code Flash Library]
This free-of-charge software library is for use with user programs that have to rewrite the contents of code flash memory (an EEPROM emulation library for code flash memory is also included).
[Data Flash Library]
This free-of-charge software library is for use with user programs that have to rewrite the contents of data flash memory (an EEPROM emulation library for data flash memory is also included).
[RI78V4 V2 Real-time OS for RL78 Family]
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.
Software Products from Renesas Partners
A wide variety of software products from Renesas Partners also available.