Skip to main content
Renesas Electronics Corporation

Overview

Description

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

The data flash library is free-of-charge software that reprograms the contents of the data 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

  • Data Flash Libraries provide the interface for operations on the areas of data 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, etc.
  • An EEPROM emulation library for data 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

EEPROM Emulation Software RL78 Type 11 for RL78/L23 Group

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

Data Flash Library Type04 for RL78 Family

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

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

Package for the EEPROM Emulation Library Pack02 for the RL78 Family

  • Latest Ver.: Ver.3.00
  • Released: May 20, 2024

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

Package for the EEPROM Emulation Library Pack01 for the RL78 Family, the EEPROM Emulation Library T01 for the RL78 Family

  • Latest Ver.: Ver.2.10
  • Released: Jan 22, 2018

Note: This package is the revised edition of the following package, and the package name was changed.

  • Package for the EEPROM Emulation Library Pack01 for the RL78 Family

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

EEPROM Emulation Software 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

EEPROM Emulation Software RL78 Type02 for RL78/F23 and RL78/F24 Group

  • 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

EEPROM Emulation Software RL78 Type03 for RL78/F22 and RL78/F25 Group

  • Latest Ver.: Ver.1.00
  • Released: Sep 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
RL78/x1xDownloadFlash Self Programming Library  Note1, 2 
Renesas Flash Sample Program Type01 Note3
RL78/x2xDesign & DevelopmentRenesas Flash Driver RL78 Type01
Renesas Flash Driver RL78 Type02
Renesas Flash Driver RL78 Type11
Renesas Flash Driver RL78 Type03
Note4
78K (78K0R)Contact your local Renesas Electronics marketing office or distributor when wishing to use.-
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. 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, 日本語)".
  2. Because 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, 日本語)".
  3. Renesas Flash Sample Program Type01 for RL78/G15 group and RL78/G16 group can be downloaded from [Design & Development].
  4. 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. how to download the older version of data flash library v2.00

    in the older version IAR files are available but in the current version 3.00 only 3 files are available other than iar.

    Nov 11, 2024
  2. Need Data Flash Library for RL78/F14 using GCC (e² studio)

    ... that the official Renesas Data Flash libraries (FDL/TDL) only support CC-RL and LLVM, and there is no option for GCC. I need a GCC-compatible Data Flash (self-programming) library or example code for performing Data Flash erase/write/read operations on RL78/F14.

    Nov 10, 2025
  3. Data over write by Data Flash Library Type 04 at 0xFAF00H for R5F100GJ

    Hello, I am using Data Flash Library Type 04 for data storing in internal flash. I am using R5F100GJ micro controller and CS+ as IDE. When I called the PFDL_Open() function, It overwrite the data from 0xFAF00H memory location. as per application note, we have to allocate self RAM ...

    Jun 5, 2022
View All Results from Support Communities (718)

Knowledge Base

  1. Error Message E0562351 "Section ".bss" cannot be placed on the "SELFRAM area" appears when Data Flash Library is set to "Used" with the Code Generator for RL78 in e² studio

    The following error message is displayed if you run a build with Data Flash Library set to "Used" when using the Code Generator for RL78. E0562351:Section ".bss" cannot be placed on the "SELFRAM area". In this case, set None for [RAM area without section] after selecting [Settings], [Tool Settings ...

    Jul 26, 2019
  2. Is writing/erasing data in RL78 item memory possible without command?

    When reprogramming a data flash memory by self-programming, the Data Flash Library Type 04 for RL78 Family is required.When reprogramming a data flash memory by methods other than self-programming, a flash programming tool can be used. For information on the flash programming tools from Renesas, refer to ...

    Jun 17, 2025
  3. RAM parity error occurred & reset made when executing flash library

    When executing a library function in the flash library and its parameters have not been initialized, a RAM parity error may occur. In order to prevent a RAM parity error, parameters have to be initialized to their defined values before the library function is executed.Even the parameters that are ...

    Jun 20, 2013
View All Results from Knowledge Base (65)
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?