Skip to main content

RL78 Family Software & Tool Course

In this course, you can learn the features of Solution, Software and Tools for Renesas RL78 family. This course introduces the development environment of Renesas in an easy-to-understand manner to start your development.

Tools Learning


build_circleIntroductory

Quick Start Guide - Tool & Software Introduction for RL78 [04:19]

QE Solution for Reducing Effort and Cost in Application Development [01:49]

Renesas Emulator Selection Guide for RL78 [04:29]

E2 Emulator Lite Product Configurations [02:24]

E2 Emulator Product Configurations [02:25]

Introduction of Current Consumption Measurement with E2 Emulator [10:31]

Introducing External Trigger I/O Functions of The E2 Emulator [03:13]

Emulator Product Options for RL78 Introduction [02:51]

Introduction of Optional Products for PG-FP6 [03:07]

Flash Programmer Quick Start Guide - Comparison of Renesas Flash Programmer and PG-FP6 [03:51]

keyboard_double_arrow_up

- e² studio

e² studio Quick Start Guide (1/3) - Installation for RX and RL78 [04:34]
e² studio Quick Start Guide (2/3) - Project Generation for RL78 [02:05]
e² studio Quick Start Guide (3/3) - Build and Debug for RL78 [04:57]

Getting Started with Fast Prototyping Board for RL78 Family [05:21]

e² studio Quick Start Guide - Install e² studio and CC-RL Compiler on Linux [04:18]

e² studio on Linux Quick Start Guide - Install e² studio and LLVM for RL78 Toolchain [05:00]

e² studio Quick Start Guide - Build and Debug for RL78 on Linux [04:56]

e² studio Quick Start Guide - Install e² studio and LLVM for RL78 Toolchain on macOS [02:54]

keyboard_double_arrow_up

- CS+

CS+ Quick Start Guide (1/4) - Installation [02:45]
CS+ Quick Start Guide (2/4) - New Project Creation [02:12]
CS+ Quick Start Guide (3/4) - Project Build [02:19]
CS+ Quick Start Guide (4/4) - Debug [03:42]

CS+ Tips - How to Import e² studio Project (RL78 & Similar Products) [02:28]

keyboard_double_arrow_up

- Flash Programming

Re-programming the flash memory build-in the microcomputer [05:00]

How to Use the Flash Programmer (Basic Operation Edition) [03:46]

Connecting Renesas Flash Programmer to RL78 Devices [04:05]

How to Use the PG-FP6 (Basic Operation Edition) [03:43]

keyboard_double_arrow_up

- Arduino IDE

AI Coding with Chat-GPT for RL78 Microcontroller (Arduino) [06:37]

RL78 Arduino Quick start guide - How to add the RL78 board platform to Arduino IDE 1 [03:26]
RL78 Arduino Quick start guide - How to add the RL78 board platform to Arduino IDE 2 [03:39]

RL78 Arduino Quick start guide - RL78 Arduino Arduino IDE 2 Quick start guide [03:34]

RL78 Arduino Tutorial - OLED Sample Sketch Guide [03:57]

Rl78 Arduino Tutorial - Introduction of Sample Sketch Using Arduino Library [03:42]

RL78 Arduino Tutorial - SD Sample Sketch Guide [03:51]

keyboard_double_arrow_up

- Microsoft Visual Studio Code

Visual Studio Code - How to Install Renesas Extensions [02:49]

Visual Studio Code - How to Build and Debug in VS Code for RL78 Family [04:04]

Visual Studio Code Tips: How to Connect an Emulator to RL78 Devices Locked with Security ID [01:05]

keyboard_double_arrow_up

build_circleTool Feature

- IDE: Installation

Introducing the Installer with Simplified Operation from e² studio 2023–07 [02:44]

Install Everything You Need in e² studio Without Omission [03:32]

Install open-source toolchain (OSS) for use with e² studio [02:38]

e² studio Tips - How to Install Multiple e² studio Versions [01:35]

e² studio Tips - How to Upgrade e² studio [01:47]

e² studio Tips - How to Install Additional Toolchain (Compiler) [02:16]

How to Set Up the Compiler Toolchain for e² studio 2022-01 or later [01:40]

e² studio Tips - How to Add New Device Family Support [02:54]

How to download SMS Assembler for RL78 [02:14]

How to Change Display Language of e² studio [02:14]

e² studio Tips - GUI Window to Look At if You Don’t Know How to Operate It [01:42]

keyboard_double_arrow_up

- IDE: Project Operation

Handling Workspaces and Projects in e² studio [04:38]

e² studio Tips - How to change the device in the project [01:43]

e² studio Tips - How to Export and Import an e² studio Project [02:33]

e² studio Tips - How to Import CS+ for CC Project [01:35]

e² studio Tips - How to import CS+ for CA, CX Project [01:59]

keyboard_double_arrow_up

- IDE: Coding

e² studio Tips - Easy Way To Find Sample Code and Use It Right Away (Using Smart Browser) [01:59]

e² studio Tips - Easy Access to MCU/MPU Technical Information (Using Smart Browser) [02:04]

e² studio Tips - Easy Way to Check IO Register Specification (Using Smart Manual) [01:56]

e² studio - Creating Loops in Your C Code [03:05]

e² studio Tips - Useful Shortcut Keys for Edit Operations [02:38]

e² studio Tips - How to Use the Editor View [03:20]

e² studio Tips: How to Use Templates for Efficient Coding [02:48]

e² studio Tips - How to Format Code [01:18]

keyboard_double_arrow_up

- IDE: Build

How to Specify Linkage Order in e² studio [01:20]

e² studio Tips - How to create a HEX file and set output format (when using CC-RL) [01:29]

e² studio Tips - How to Save the Build Log and Set the Number of Lines to Display [02:26]

e² studio Tips - How to Manage Source Code Versions (Using EGit) [03:21]

e² studio Tips - How to Use e² studio Quickly (Using Quick Access) [01:43]

keyboard_double_arrow_up

- IDE: Debug

e² studio Tips - Useful Shortcut Keys for Debug Operations [02:52]

e² studio - How to Display and Configure Hot Keys [02:24]

e² studio Tips: Program Execution Methods During Debugging [02:24]

e² studio Tips - How to Use the Breakpoints View During Debugging [02:07]

e² studio Tips: How to Use the Expressions View During Debugging [03:02]

How to Watch Real-time Variables in e² studio [01:30]

e² studio - Using the Real-time Chart View [01:44]

e² studio Tips - Use of IO Registers View During Debugging [02:57]

e² studio Tips - How to Use the Register View During Debugging [02:23]

e² studio - Using the Memory Usage View [02:09]

e² studio Tips - Use of Memory View During Debugging [02:19]

e² studio Tips - Creating Gauges and Other Visual Feedback [03:05]

e² studio Tips - How to Use Printf Debugging Without Changing the Source Code (Using Dynamic Printf) [01:38]

How to Read MCU Flash Memory Using e² studio & CS+ [03:17]

e² studio Tips - 2 Ways to Download Binary Data [02:05]

How to Use Python Commands in CS+ [03:20]

keyboard_double_arrow_up

- Code Generator: Smart Configurator

How To Use Smart Configurator - Walkthrough the Settings of Clocks and Components [03:45]

Introduction of Smart Configurator for RL78 Family [02:20]

How to Create a Blinky Project with Smart Configurator on e² studio [02:03]

Smart Configurator Tutorial - Create a LED Blinking Program Configuring RL78 Timer [03:54]

Smart Configurator Tutorial - Control LED Blinking Configuring RL78 A/D Converter [03:49]

How to Create a UART Communication Project Using Smart Configurator in e² studio [04:56]

Introduction of RL78/G24 Flexible Application Accelerator (FAA) [04:22]

How to Use Flexible Application Accelerator (FAA) in e² studio [04:53]

New SMS Function for RL78/G23 [03:24]

SNOOZE Mode Sequencer (SMS) Tutorial (1/3) - Create Project for RL78/G23 [02:58]
SNOOZE Mode Sequencer (SMS) Tutorial (2/3) - Configure Project for RL78/G23 [04:24]
SNOOZE Mode Sequencer (SMS) Tutorial (3/3) - Add User Code and Run Project for RL78/G23 [03:34]

SNOOZE Mode Sequencer (SMS) Tutorial - Import SMS LED Blinking Dimming Control Project [04:53]

New ELCL Function for RL78/G23 [04:36]

Introduction to ELCL Feature Using RL78 Smart Configurator [04:09]

ELCL Chattering Prevention Tutorial (1/3) - Create the Project [03:19]
ELCL Chattering Prevention Tutorial (2/3) - Configuration, Import Sample [03:17]
ELCL Chattering Prevention Tutorial (3/3) - Project Build, Debug Setting [01:48]

ELCL Multiple Parameter Monitoring Tutorial (1/3) - Create the Project [03:28]
ELCL Multiple Parameter Monitoring Tutorial (2/3) - Configuration, Import Sample [04:08]
ELCL Multiple Parameter Monitoring Tutorial (3/3) - Project Build, Debug Setting [01:48]

ELCL Slave Select Pin Function (4-wire SPI) Tutorial (1/3) - Create project for RL78/G23 [02:55]
ELCL Slave Select Pin Function (4-wire SPI) Tutorial (2/3) - Configuration Project RL78/G23 [02:17]
ELCL Slave Select Pin Function (4-wire SPI) Tutorial (3/3) - Add user code and run project for RL78/G23 [01:51]

How To Migrate From Code Generator Project to Smart Configurator Project [01:54]

Using Smart Configurator with IAR Embedded Workbench for RL78 (1/2) - Installation [02:07]

Using Smart Configurator with IAR Embedded Workbench for RL78 (2/2) - Creating an EWB Project for Smart Configurator [03:49]

How to Use AP4 in IAR Embedded Workbench for RL78 [03:13]

Smart Configurator Feature - Easy Transfer of Component Settings from One Project to Another [02:42]

Easy Coding in e² studio With the Smart Configurator Developer Assistance Feature [02:04]

How to Use the User Code Protection Feature in Smart Configurator [02:30]

Smart Configurator Feature - How to generate HEX values for Code Generator drivers [02:03]

How to Use Symbolic Name with Smart Configurator [01:52]

keyboard_double_arrow_up

- Compiler

CC-RL/CC-RX/CC-RH Compiler Tutorial - Introduction of Renesas Compiler License Types [02:50]

CC-RL/CC-RX/CC-RH Compiler Tutorial - How to Use a License Manager [02:27]

CC-RL/CC-RX/CC-RH Compiler: How to Use Multi-User Floating Licenses [03:40]

CC-RL/CC-RX/CC-RH Compiler: How to Use Multi-User Floating Licenses on Linux [04:16]

How to Use the License Manager for Linux with the CC-RL, CC-RX, and CC-RH Compilers [02:22]

CC-RL Complier Tutorial Library Generator Function [03:10]

CC-RL/CC-RX/CC-RH Compiler Tips - Improve Execution Speed (Loop Unrolling) [02:33]

CC-RL Compiler Tips - Improve Execution Speed (Using Multiply-Accumulate Instructions) [02:55]

CC-RL compiler Tutorial - How to specify the stack size [05:59]

CC-RL/CC-RX/CC-RH Compiler Tutorial - MISRA C Rule Check [04:57]

keyboard_double_arrow_up

- Programmer

Renesas Flash Programmer Tutorial Usage of Command line (CLI) [03:31]

PG-FP6 Quick Start Guide - How to use PG-FP6 Gang Programmer [04:03]

keyboard_double_arrow_up

- Flash Library

Flash Library and Flash Driver Products [04:10]

Reprogramming RL78/G2x Code Flash Memory with Flash Driver SC [e2 studio] [04:39]

How to Use Renesas Flash Driver RL78 Type 01 SC Version on e² studio [04:51]

EEPROM Emulation Software for RL78 [04:09]

How to Use EEPROM Emulation Software RL78 Type 01 on e² studio [04:35]

keyboard_double_arrow_up

Solution Development


touch_appTouch key solution

- Touch Switches (Contact)

Getting Started with QE for Capacitive Touch for RL78 [02:55]

QE for Capacitive Touch Tutorial: Settings for RL78 [05:36]

QE for Capacitive Touch Tutorial: Tuning for RL78 [04:24]

QE for Capacitive Touch Tutorial: Serial Monitoring for RL78 [02:56]

QE for Capacitive Touch Tutorial: How to Tune via Serial Communication Using the Plug-in [03:39]

QE for Capacitive Touch Feature - Check Monitoring Values Using The Monitoring Log Feature [02:51]

QE for Capacitive Touch Feature - A New Workflow Diagram in QE V3.2.0 [02:06]

QE for Capacitive Touch Feature - Two Types of Touch Judgment with CTSU2S and QE [01:31]

QE for Capacitive Touch Feature - Two Types of Touch Judgment Modes with CTSU2 and QE [01:47]

keyboard_double_arrow_up

- Touch-Free User Interface (U/I)

3D Gesture AI Solution - QE for Capacitive Touch Makes It Easy To Develop a Contactless User Interface [04:26]

QE for Capacitive Touch Tutorial: How to create the gesture data [01:34]

QE for Capacitive Touch Tutorial: How to monitor gesture AI [01:35]

keyboard_double_arrow_up

supportMotor solution

RL78/G24 Motor Control Solution: How to Utilize a Solution for Motor Control (1/2) [05:29]
RL78/G24 Motor Control Solution: How to Utilize a Solution for Motor Control (2/2) [05:50]

RL78 Motor Control Solution - How To Drive Sensorless Vector Control (1/2) [05:12]
RL78 Motor Control Solution - How To Drive Sensorless Vector Control (2/2) [04:27]

keyboard_double_arrow_up

leak_addIoT solution

RL78/G23 Quick Start Guide - Visualizing Sensor Info with AWS through LTE (Part 1) [07:36]
RL78/G23 Quick Start Guide - Visualizing Sensor Info with AWS through LTE (Part 2) [06:43]

RL78 Family LTE CAT-M1 MQTT Communication Solution [06:12]

RL78 Family Secondary Device OTA Update Solution [06:14]

keyboard_double_arrow_up

bluetoothBluetooth® Low Energy solution

Smartphone and QE for Bluetooth® [02:26]

keyboard_double_arrow_up

leak_addLora®-based Solution

RL78 LoRaWAN® Sensor Demo Tutorial [06:02]

keyboard_double_arrow_up

leak_addIndustrial communication solution

RL78 Family Modbus ASCII/RTU Solution [07:33]

keyboard_double_arrow_up

leak_addCAN/LIN solution

How to Create a LIN Project with Smart Configurator on e² studio [04:42]

How to Use CAN/LIN with Smart Configurator on e² studio [02:12]

keyboard_double_arrow_up

sensorsSensor solution

Simple Guide for RL78/G23 Sensor Software Module [05:04]

Quick Connect IoT Relative Humidity and Temperature Sensor Software for RL78/G14 [05:08]

How to Change the Device on Sensor SW Sample Project from RL78/G23 to RL78/G15 [03:25]

keyboard_double_arrow_up

lightDALI solution

Getting Started with QE for Lighting & Power [04:28]

keyboard_double_arrow_up

timelineMCU Simulate solution

MCU Simulator Online Introduction: Initial Evaluation Tool [02:40]

RL78 Current Consumption Calculator [05:01]

keyboard_double_arrow_up

dashboardModel-Based Development

Introduction of the Embedded Target: Reduce Time of Model-Based Development [05:04]
Demonstration of the Embedded Target: Reduce Time of Model-Based Development [04:50]

keyboard_double_arrow_up

usbUSB solution

Getting Started with QE for USB [02:24]

keyboard_double_arrow_up


Related Links

RL78 Low Power 8 & 16-bit MCUschevron_right
RL78 Family FAQschevron_right
Promotion & Demo Videoschevron_right
RL78 online training moduleschevron_right
Renesas Engineering Communitychevron_right

keyboard_double_arrow_up Return to TOP