RX610 Group
26. ROM (Flash Memory for Code Storage)
R01UH0032EJ0120 Rev.1.20
Page 845 of 1006
Feb 20, 2013
Reading, programming, and erasing of the ROM in an on-board device can proceed if the device is in boot, user-boot, or
single-chip mode (with on-chip ROM enabled), or in on-chip-ROM-enabled expansion mode.
Which mats are programmable and erasable, the mat from which booting up proceeds after a reset, etc., differs with the
mode. The differences between modes are indicated in table 26.6.
Table 26.6 Differences between Modes
Item
Boot Mode
User Boot Mode
Single-Chip Mode (with On-chip ROM Enabled)
or On-chip-ROM-Enabled Expansion Mode
Environment for
programming and erasure
On-board programming
On-board programming On-board programming
Programmable and erasable
mat
User mat
User boot mat
User mat
User mat
Division into erasure blocks
Possible
*
1
Possible
Poss ble
Target mat for booting after
a reset
Mat containing the
embedded program
*
2
User boot mat
User mat
Notes: 1. The entire ROM may be erased at the time of booting up. Specified blocks can subsequently be erased. For details, refer to
section 26.10.2,
2. Not available to users.
•
Programming and erasure of the user boot mat are only possible in boot mode.
•
In boot mode, a host is able to program or read out the user mat, user boot mat, or data mat via an SCI.
•
After booting up from the user boot mat in user boot mode, programming and erasure of the user mat or data mat via
the desired interface is possible.
•
In boot mode, on-chip RAM is employed for the embedded program for use in boot mode. For this reason,
preserving the contents of on-chip RAM is not possible in this case.
Summary of Contents for RX600 Series
Page 1006: ...RX610 Group R01UH0032EJ0120 ...