Boot Mode Id Code Protection - Renesas RX100 Series User Manual

32-bit mcu
Hide thumbs Also See for RX100 Series:
Table of Contents

Advertisement

RX13T Group
31.9.1.1

Boot Mode ID Code Protection

Boot mode ID code protection disables reading and programming of the user area and data area when the serial
programmer is connected by the third party.
When the control code indicates 45h or 52h (boot mode ID code protection is enabled), the MCU compares 16-byte ID
code sent from the serial programmer with the ID code in the user area. According to the comparison result, reading and
programming the user area and data area are enabled.
When the control code indicates a value other than 45h and 52h (boot mode ID code protection is disabled), all blocks in
the user area and data area are erased, and reading and programming the user area and data area are enabled.
The control code is used to enable or disable protection. Table 31.10 lists the specifications of boot mode ID code
protection, and Figure 31.25 shows the authentication flow of boot mode ID code protection.
ID code 1 to ID code 15 can be set to any desired value.
However, only when disabling connection with the serial programmer, the ID codes must be set to 50h, 72h, 6Fh, 74h,
65h, 63h, 74h, FFh, FFh, FFh, FFh, FFh, FFh, FFh, and FFh (from the ID code 1 field to the ID code 15 field).
Table 31.10
Boot Mode ID Code Protection Specifications
ID Code
Control
ID Code 1 to
Code
ID Code 15
45h
Any desired value
52h
50h, 72h, 6Fh, 74h,
65h, 63h, 74h, FFh,
..., and FFh
(8 bytes are all FFh)
Other than above
Other than
Any desired value
above
R01UH0822EJ0100 Rev.1.00
Jul 31, 2019
ID Code
Matching
Protection
Result
Enabled
Matched
Not matched
Not matched
three times
consecutively
Enabled
N/A
Matched
Not matched
Disabled
N/A
Operation
Exit the boot mode ID code authentication state and enter the
program/erase host command wait state.
Continue the boot mode ID code authentication state.
Erase all blocks in the user area and data area, and continue
boot mode ID code authentication state.
Disable reading or rewriting of the flash memory, regardless
of the codes sent from the serial programmer.
Exit the boot mode ID code authentication state and enter the
program/erase state.
Continue the boot mode ID code authentication state.
Erase all blocks in the user area and data area.
31. Flash Memory (FLASH)
Page 953 of 1041

Advertisement

Table of Contents
loading

Table of Contents