Datasheet
Rev. 2.00 Sep. 28, 2009 Page xix of xl
REJ09B0452-0200
Item Page Revision (See Manual for Details)
24.5
Programming/Erasing
Interface
754 Description amended
The procedure program for user program mode/user boot
mode is made by the user. Figure 24.5 shows the procedure
for creating the procedure program. For details, see section
24.8.2, User Program Mode, section 24.8.3, User Boot Mode.
24.7.1
Programming/Erasing
Interface Registers
(5) Flash MAT Select
Register (FMATS)
763 Table amended
Bit Bit Name
Initial
Value R/W Description
7
6
5
4
3
2
1
0
MS7
MS6
MS5
MS4
MS3
MS2
MS1
MS0
0/1
*
1
0
0/1
*
1
0
0/1
*
1
0
0/1
*
1
0
R/W
*
2
R/W
*
2
R/W
*
2
R/W
*
2
R/W
*
2
R/W
*
2
R/W
*
2
R/W
*
2
MAT Select
The user MAT is selected when a value other than H'AA
is written, and the user boot MAT is selected when H'AA
is written. The MAT is switched by writing a value in
FMATS. To switch the MAT, make sure to follow section
24.10, Switching between User MAT and User Boot
MAT. (The user boot MAT cannot be programmed in
user program mode even if the user boot MAT is
selected by FMATS. The user boot MAT must be
programmed in boot mode or programmer mode.)
H'AA: User boot MAT is selected (user MAT is selected
when the value of these bits is other than H'AA).
Initial value when initiated in user boot mode.
H'00: Initial value when initiated in a mode other than
user boot mode (user MAT is selected).
[Programmable condition]
Execution state in the on-chip RAM
Note added
Notes: *1 The value is 1 in user boot mode and 0 otherwise.
24.8.4 Storable Areas
for On-Chip Program
and Program Data
793 Description amended
• In an operating mode in which the external address space is
not accessible, such as single-chip mode, the required
procedure programs should be transferred to the on-chip
RAM before programming/erasing starts (download result is
determined).
• The flash memory is not accessible during
programming/erasing. Programming/erasing is executed by
the program downloaded to the on-chip RAM. Therefore, the
procedure program that initiates operation should be
stored in the on-chip RAM other than the flash memory.
Table 24.10 Usable
Area for Programming in
User Program Mode
794 Table amended
Storable/Executable Area Selected MAT
Item On-Chip RAM User MAT User MAT
Embedded
Program
Storage MAT
Decision of initialization result O O O
Operation for initialization error O O O
Operation for disabling interrupts O O O










