跳转到主要内容
瑞萨电子 (Renesas Electronics Corporation) - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

Software Integration System (SIS)

SIS Information

Simplifying the embedding of peripheral function module drivers and improving portability between RL78 MCUs are emphasized in the software integration system (SIS). The purpose of the SIS concept is reducing the loads of development of programs and management of software resources in the use of RL78 Family devices by software engineers.

Features of SIS

SIS lays out clear rules for sample code (middleware and drivers) provided for RL78 Family devices as follows.

  • MCU initial settings
  • How to define a target board
  • File configuration
  • Common interface with user application

Conventionally, the above information has in many cases varied by sample code, so changes needed to be made to sample code when embedding into a user application. With SIS, there are rules for this information, so each sample code can be embedded into a user application with ease. Also, the peripheral function drivers and middleware which support SIS have a common interface with user applications. This makes it easy to port user applications when migrating between RL78 microcontrollers.

Easy Embedding to Project Generated by Integrated Development Environment

The CS+ integrated development environment (IDE), which provides simplicity, security, and ease of use, has a plug-in GUI facility for incorporating SIS modules. This facility enables the simple incorporation of SIS modules into the projects generated by CS+. The e² studio IDE also supports the use of SIS modules.

Configuration of SIS

SIS consists of a Board Support Package (BSP), peripheral function modules, and middleware modules.

  • BSP
    Module that performs initial MCU settings, clock settings, board settings, and so on
  • Peripheral Function Modules
  • Middleware Modules
  • Code Generator
    Settings for peripheral functions and pins are made in the GUI; source code will be output in accordance with the settings.

Using SIS modules helps ease development.

图像
SIS Configuration
SIS Configuration

You can confirm the device support status of each Software Integration System module included in the latest version of the RL78 Driver Package by viewing the List of SIS Modules ( XLSX version or PDF version ).

Implementing SIS

Please refer to the following before implementing SIS modules. We recommend using the Smart Configurator.

User's Manual

Application Note

Supported DevicesPackage NameApplication
RL78/F22CTSU, TOUCH RL78/F22 Capacitive Touch Evaluation System Sample Code Rev.1.00 (ZIP | English, 日本語)
RL78/F25CTSU, TOUCH RL78/F25 Capacitive Touch Evaluation System Sample Code (ZIP | English, 日本語)
 RL78/F25 Group Low power consumption Smart Wakeup Solution (ZIP | English, 日本語)
RL78/G16MIDI RL78 Family MIDI Linked Illumination Control Sample Software Using SIS Rev.1.00 (ZIP | English, 日本語)
 RL78 Family MIDI Performance Control Sample Software Using SIS Rev.1.00 (ZIP | English, 日本語)
CTSU, TOUCH RL78/G16 Capacitive Touch Evaluation System Sample Code Rev.1.00 (ZIP | English, 日本語)
RL78/G22CTSU, TOUCH RL78 Family Using the Standalone Version of QE to Develop Touch Applications for a Fast Prototyping Board Rev.2.00 (ZIP | English, 日本語)
 RL78/G22 Capacitive Touch Evaluation System Sample Code Rev.2.00 (ZIP | English, 日本語)
 RL78/G22 Capacitive Touch Low Power Guide (SMS / MEC function) Rev.1.20 (ZIP | English, 日本語)
 RL78/G22 Capacitive Touch Low Power Guide (SNOOZE function) Rev.1.00 (ZIP | English, 日本語)
RL78/G23CTSU, TOUCH RL78 Family Using QE and SIS to Develop Capacitive Touch Applications Rev.4.00 (PDF | English, 日本語)
 RL78/G23 Capacitive Touch Evaluation System Sample Code Rev.3.00 (ZIP | English, 日本語)
 RL78/G23 Capacitive Touch Low Power Guide (SMS function) Rev.1.10 (ZIP | English, 日本語)
 RL78/G23 Capacitive Touch Low Power Guide (SNOOZE Mode Function) Rev.2.00 (ZIP | English, 日本語)
RL78/G24PMBus RL78 Family PMBus communication sample software using SIS Rev.1.01 (ZIP | English, 日本語)
DMX512 RL78 Family DMX512 Receive Communication sample software using SIS Rev.1.00 (ZIP | English, 日本語)
IR Receiver RL78 Family Infrared communication sample software using SIS (using low-power mode) Rev.1.00 (ZIP | English, 日本語)
RL78/L23CTSU, TOUCH RL78/L23 Capacitive Touch Evaluation System Sample Code Rev.1.00 (ZIP | English, 日本語)