The ID code is an MCU function that prevents a third party from illegally acquiring the contents of the flash memory.
The ID code is written in the ROM (flash memory for code storage) of the RX Family MCU. If you know which program (MOT or ABS file) you downloaded to the target MCU, you can obtain the ID code by reading the address of the program download with a simulator, etc.
For more information on the ID code address, refer to the explanation of “ID Code Protection” in the corresponding MCU hardware manual. (RX610 Group: section 26.10.2; RX62N Group: section 37.9.2; RX62T Group: section 30.9.2)
If you are unsure of which program you downloaded to the target MCU, you will not be able to obtain the ID code. In this case, you will need to clear the flash memory using the boot mode. However, even in this solution, depending on the control code value for the ID code (see the MCU hardware manual for more info.) you may not be able to clear the flash memory. If this is the case, the only solution is to replace the MCU.
Renesas also offers a Flash Development Toolkit for use in the boot mode. Download the trial version (free of charge) from here.
Note: For RX610 Group MCUs, the communication method used in the boot mode and used with an on-chip debugging emulator is different.
Please refer to the corresponding communication method as follows: