Renesas Flash Programmer (Programming GUI)


The Renesas Flash Programmer V2 provides usable and functional support for programming the on-chip flash memory of Renesas microcontrollers in each phase of development and mass production.

Release Information

Latest Version
Mar 07, 2016
Part Number
Upgrade Details
Tool News
System Requirements
Migrating Renesas Flash Programmer from V2 to V3

Note that we have discontinued the further revisions of the Renesas Flash Programmer with V.2.05.03, concerning the additions of new functions and MCUs support. However, our technical support for the commercial edition of the Renesas Flash Programmer is continued.

Commercial Edition and Free-of-Charge Edition

The product version of Renesas Flash Programmer was released from V2.00.00. We have two editions of this product. The commercial edition includes technical support and the free-of-charge edition does not. If you are going to be using the programmer for writing to the flash memory of a finished product, we recommend that you purchase the commercial edition.


  • Support for programming under PC control
  • Ability to save programming settings in workspace files
  • Support for two types of programming operation modes (basic mode and full mode)
  • Support for automated programming using scripts
  • Programming a unique code to a designated area of flash memory

Major Functions

  • Reading of program files
  • Checksum of program files (Supported for RL78, 78K0, 78K0R, or V850)
  • Blank check, erase, writing, verification, read-out, security setting, checksum, autoprocedure, setup and acquisition of flash options
  • Operation option for sequential execution of multiple commands
  • User Interface Options

*For comparisons with Renesas Flash Programmer V3, refer to Comparison between V3 and V2 functionst.

User Interface Options

Customers can select between two types of programming windows according to their development environment.

Basic Mode

Perform flash programming with simplified operations. Once the settings have been made, simply click the start button to begin programming. This mode is very useful for mass production.

Basic Mode

Full Mode

This mode makes it possible to manage multiple projects within a single workspace. You can confirm the project settings in the main window and make changes as needed. This mode is useful for managing multiple programs or parameters during development.

Full Mode

System Configuration

The system configuration in programming with Renesas Flash Programmer V2 is as follows:

System Configuration

  1. When using with the E1 or E20 emulator, conversion adapter is required depending on the number of pins on target board.
  2. The E20 emulator is also available. See the list of List of MCUs supported by Renesas Flash Programmer V2 (PDF | English, 日本語) for usable emulators for each MCU.

Samples of Programming Circuits

File Update
Renesas Flash Programmer Sample Circuit for Programming by Using a PC's Serial Port (PDF | English, 日本語) Oct 29, 2012

As for those samples when using with the E1 or E20 emulator, see user's manuals for the individual products. For examples of circuits for programming with use of the USB, refer to the hardware manual for the MCU you are using.

Target Devices


  1. We completed the addition of support for MCUs of the RH850, RX, and RL78 families by V2 of the Renesas Flash Programmer in March, 2016. We will continue to add the support for MCUs by Renesas Flash Programmer V3 from April, 2016. As for the details of target devices for Renesas Flash Programmer, download the list below.
List of MCUs supported by Renesas Flash Programmer V2 (PDF | English, 日本語)

Information on the discontinuation of E1 emulator production and on its successor products

We have already discontinued production of the E1 emulator due to components of the product having reached their EOL (end of life, i.e. end of production). Please click on the following link to confirm the details and our successor products.

>> Tool News: [Notification] End of Life (EOL) Notice for E1 Emulator (PDF | English, 日本語)