Skip to main content

Overview

Description

Topics
Flash memory reprogramming software for RL78/L23 has been released.

The code flash library is free-of-charge software that reprograms the contents of the code flash memory by user programs.
"Renesas Flash Driver for RL78" is free-of-charge software that reprograms the contents of code flash memory and data flash memory by user programs.

Features

  • Flash Self Programming Libraries provide the interface for operations on the code areas of flash memories that MCUs have. (Functions are supported varies with the MCU. Please check the available functions in the user's manual for the target flash reprogramming software.) :
    • Erasing
    • Programming
    • Internal verification
    • Blank checking
    • Security settings, etc.
  • An EEPROM emulation library for code flash memory is also included.
  • Learn More

Release Information

Renesas Flash Driver RL78 Type 11 for RL78/L23 Group

  • Latest Ver.: Ver.1.00
  • Released: Sep 05, 2025

Flash Self Programming Library Type01 for the RL78 Family

  • Latest Ver.: Ver.4.00
  • Released: Feb 05, 2024

Note: The LLVM compiler version was added to the package.

Renesas Flash Sample Program Type01 for RL78/G15 Group and RL78/G16 Group

  • Latest Ver.:  Ver.1.21
  • Released: Jan 20, 2026

Renesas Flash Driver RL78 Type 01 for RL78/G2x Group

  • Latest Ver.: Ver.1.21
  • Released: Dec 05, 2025

Renesas Flash Driver RL78 Type 02 for RL78/F23 and RL78/F24

  • Latest Ver.: Ver.1.01
  • Released: Dec 05, 2025

Renesas Flash Driver RL78 Type 03 for RL78/F22 and RL78/F25

  • Latest Ver.: Ver.1.00
  • Released: Aug 05, 2024

Details of upgrade (See Tool News)

Operating Environment

Distribution Method

Target Devices

Downloads

Documentation

Design & Development

Sample Code

Videos & Training

Additional Details

Distribution Method

Target Device FamilyDistribution MethodSoftware name described in the download list
V850DownloadFlash Self Programming Library  Note1
RL78/x1xDownloadFlash Self Programming Library  Note2, 3  
Renesas Flash Sample Program Type01 Note4
RL78/x2xDesign & DevelopmentRenesas Flash Driver RL78 Type01
Renesas Flash Driver RL78 Type02 
Renesas Flash Driver RL78 Type11
Renesas Flash Driver RL78 Type03
Note5 
78K (78K0, 78K0R)DownloadFlash self programming library  
EEPROM emulation library
RXApplication notes and sample codes for RX family related to flash programming are available. Please visit the Application Notes & Sample Code of the Documentation tab on the RX family product page.-

Notes:

  1. For the EEPROM emulation library, contact your local Renesas Electronics marketing office or distributor.
  2. In the User's Manual (Hardware) for some RL78 MCUs or the User's Manual for some Flash Libraries for the RL78 family, the self RAM areas used in common for all flash libraries may be shown. However, for the latest information, please refer to the RL78 Family Self RAM list of Flash Self Programming Library Rev.3.05 (PDF | English, 日本語).
  3. As the self RAM areas are used as the work area for the library, using these areas for the user program is prohibited. For the latest information, please refer to the RL78 Family Self RAM list of Flash Self Programming Library Rev.3.05 (PDF | English, 日本語).
  4. Renesas Flash Sample Program Type01 for RL78/G15 group and RL78 G16 group can be downloaded from [Design & Development].
  5. Refer to Renesas Flash Driver and EEPROM Emulation Software Target MCU List for RL78 (PDF | English, 日本語) for Renesas Flash Driver and EEPROM Emulation Software target MCUs.

Target Devices

Support

Support Communities

  1. Need to understand about self RAM area usage, use of Flash library, how to flash binary permanently to the controller?

    ... points.  1. What is self-RAM and usage of Self RAM area ? 2. What is flash library and usage of flash lib ? 3. How to flash the binary permanently, so by giving input power, controller should run binary without debugger? 4. what is the meaning of this term - self-programming ...

    Feb 7, 2024
  2. F24 code flash library with FSL Type01

    Hi, On the product page of F24, there is a link to the page of Code Flash Libraries (Flash Self Programming Libraries), where FSL Type01 Package Ver.4.00 for the RL78 Family is available. In the section 32.7.2 of the hardware manual of F24, it lists the ...

    Nov 10, 2025
  3. Support Needed: Unable to Generate Drivers for CANFD and Flash Libraries (EEL/FDL/FCL) for RH850/F1KM-S1 (R7F7016903AFP-C) in Smart Configurator

    ... the RH850/F1KM-S1 (R7F7016903AFP-C) device in the current Smart Configurator version. If supported, how to correctly generate and include the CANFD and flash library in a CS+ project. If not supported, what is the recommended approach for implementing CANFD and code-flash operations on RH850/F1KM ...

    Nov 24, 2025
View All Results from Support Communities (121)

Knowledge Base

  1. Are there requirements for using any of the RL78 family libraries?

    The self-RAM area requirement for using a library depends on the RL78 MCU and library you are using. Download the list at the following link for details. RL78 Family Self RAM list of Flash Self Programming LibraryCode Flash Libraries (Flash Self Programming Libraries)

    Oct 24, 2014
  2. The difference in voltage modes of initial settings of RL78 library

    ... Processing Time” in the user’s manual for each library.https://www.renesas.com/us/en/software-tool/data-flash-libraries#documentshttps://www.renesas.com/us/en/software-tool/code-flash-libraries-flash-self-programming-libraries# ...

    Dec 20, 2013
  3. List of FAQs for the each RL78 Self Programming Library

    ... of flash memory erasing after boot swapping 1011225 About the internal verification 1011012Flash Self Programming Library execution Warnings W0071 and W0072 by CS+ 1011294Flash Self Programming Library execution Processing to call a function from boot area to flash area 1011296 Reading during operations of the code flash memory ...

    Sep 20, 2017
View All Results from Knowledge Base (6)
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?