Overview
Description
By using the FIT module, users can easily incorporate firmware update functionality and secure boot functionality into their applications.
Product Composition
- Firmware Update Module
- Demonstration project (Sample applications: Bootloader, Update application)
- Renesas Image Generator (Initial and update image generation tool)
Features
- Firmware update functionality can be easily integrated using the RX/RL78 family.
- The product is equipped with a secure boot function to verify the legitimacy of the firmware.
- The product offers a variety of update methods, such as Partial update method/Full update method/Dual-Bank method.
- Demonstration projects are available for boards with compatible devices.
- The acquisition of update data is implemented in the user application.
Therefore, various update environments can be constructed. - Tools for generating initial/update images for firmware updates are provided. (Renesas Image Generator)
- About the Firmware Updating Communications Module
We provide a module that controls communication between the primary MCU and the secondary MCU during firmware updates for the secondary MCU.
Learn More
Release Information
| Target Device | Product Name | Version/Release | Providing Method |
|---|---|---|---|
| RL78/G22 RL78/G23 RL78/G24 RL78/L23 | RL78/G22, RL78/G23, RL78/G24, RL78/L23 Firmware Update Module | Latest Ver.: V.2.04 Release 00 Released: Aug. 27, 2025 | Download: RL78/G22, RL78/G23, RL78/G24, RL78/L23 Firmware Update Module Rev.2.04 - Sample Code (ZIP | English, 日本語) |
| RX Family | RX Family Firmware Update Module Using Firmware Integration Technology | Latest Ver.: V.2.06 Release 00 Released: Jan. 23, 2026 | Download: RX Family Firmware Update module Using Firmware Integration Technology Application Notes Rev.2.06 - Sample Code (ZIP) |
Target Devices
Design & Development
Additional Details
Function
By using the FIT module, users can easily incorporate firmware update functionality and secure boot functionality into their applications.(A firmware update is a process in which a device overwrites its own firmware with a new version of the firmware. Firmware updates may be applied to fix bugs, add new functions, or improve performance.)
This module has the following functions.
- Function for importing the update image acquired via the communication interface, etc. into the MCU.
- Function to write the update image to the built-in flash. (self-programming function)
- Function to activate the update image.
- Function to verify the validity of the image and boot. (secure boot function)
- The following update methods are provided.
- Partial Update Method
- Full Update Method (without buffer)
- Full Update Method (buffer is external flash)
- Dual-Bank Method (Only for products with dual bank function)
- Tools for generating initial/update images for firmware updates are provided. (Renesas Image Generator)
Update Method
Partial Update Method
Image
Full Update Method (without buffer)
Image
Full Update Method (buffer is external flash)
Image
Dual-Bank Method (Only for products with dual bank function)
Image
Renesas Image Generator
- Renesas Image Generator is a utility tool that generates firmware images for use with firmware update modules. The Renesas Image Generator can generate the following images used by the firmware update module.
- Initial image:An image file containing the bootloader and application program that is programmed using Flash Writer at the time of initial system configuration (extension: mot).
- Update image: An image file containing the firmware update (extension: rsu).
Generate initial image (Linear mode)
Image
Generate initial image (Dual-bank mode)
Image
Generate update image
Image
Firmware Updating Communications module
The firmware updating communications module is middleware which controls communications between MCUs in which the secondary MCU receives firmware for use in updating from the primary MCU and applies the firmware to updating in a system of the kind shown below, consisting of the primary MCU and the secondary MCU.
Users can easily update the firmware of the secondary MCU by embedding this module into the primary and secondary MCUs.

Software configuration of primary MCU-secondary MCU system (RX MCU) using this module

Related Documents
| Title | Issue date |
|---|---|
| Firmware Updates for Renesas MCU - Introduction for "FW UP Module" (PDF | English, 日本語) | Oct. 2025 |
Support
Support Communities
- RL78 Firmware Update Module Problems
Hi all!I'm working with Firmware Update Module for RL78 G23 128p FPBI'm following the procedure in "RL78/G22, RL78/G23, RL78/G24, RL78/L23 Firmware Update Module Rev.2.04" app note with internal buffer method (section 4.5).I have written the ...
Sep 30, 2025 - Missing File Firmware Update Module Using Firmware Integration Technology 1.06
Hi everyone,Following the documentation R01AN5824EJ0106 Rev.1.06 it is mentioned: "Regarding flow control, refer to the following code from the demo project (fwup_main_owSciDrv). Flow control (transmission stop) is implemented within the UART receive callback function (uart_receive_fileblock)." Does someone knows where to find this code ...
Jan 25, 2023 - Rl78/g23 Firmware update module
Hello Team,' We are currently evaluating firmware upgrade for RL78/G23 platform with reference with firmware update module application note. The sample code(Bootloader + Application + update application) provide is for RL78/G23 128 FPB MCU. The MCU we are using is RL78/G23 30 Pin with 128KB ...
May 14, 2025
Knowledge Base
- RX Family: How to update the firmware
... Mode Usage Guide (R01AN6894)] (Sample code available below) This FIT performs firmware updates via a communication interface. It has a secure boot function and supports firmware updates in linear mode and dual mode.[RX Family Firmware Update Module Using Firmware Integration Technology (R01AN6850)][sample code (R01AN6850)]Firmware is updated via ...
Jul 18, 2024 - What does the FW ecosystem supplied by Renesas include?
The module comes already pre-programmed. Renesas supplies a SW package (source code) which includes the latest module firmware, the Management tool, application examples, Goal Library and Headers for Synergy S7 host MCU. The module firmware can be updated via the Ethernet interfaces or by the application via a function ...
Aug 19, 2020 - RX Family: Authentication of Encrypted User Image via TSIP & TSIP-Lite
... supports firmware update functionality to decrypt encrypted programs and perform MAC verification. This process can be described via following steps: (based on Section 3.14 - Firmware Update, RX family TSIP (Trusted Secure IP) Module Firmware Integration Technology Rev.1.22) Encrypted user image pre-update authentication via integrity verification Verification ...
Nov 6, 2025