Datasheet
Rev. 3.00 Sep. 28, 2009 Page xix of xliv
REJ09B0350-0300
Item Page Revision (See Manual for Details)
22.2 Mode Transition Diagram 678 Description added
• The user boot Mat can be programmed or erased
only in boot mode and programmer mode.
• In boot mode, the user MAT and user boot MAT are
totally erased. Then, the user MAT or user boot
MAT can be programmed by means of commands.
Note that the contents of the MAT cannot be read
until this state.
Boot mode can be used for programming only the
user boot MAT and then programming the user MAT
in user boot mode. Another way is to program only
the user MAT since user boot mode is not used.
• In user boot mode, boot operation of the optional
interface can be performed with mode pin settings
different from those in user program mode.
22.5 Programming/Erasing
Interface
680 Description amended
The procedure program for user program mode/user
boot mode is made by the user. Figure 22.5 shows the
procedure for creating the procedure program. For
details, see section 22.8.2, User Program Mode/section
22.8.3, User Boot Mode.
22.7.1 Programming/Erasing
Interface Registers
(5) Flash MAT Select Register
(FMATS)
689 Table amended
Bit Bit Name 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 22.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
Initial
Value