User mode
(on-chip ROM
enabled)
FWE = 1
Notes: Only make a transition between user mode and user program mode when the CPU is
not accessing the flash memory.
1. RAM emulation possible
2. This LSI transits to programmer mode by using the dedicated PROM programmer.
Table 19.1 Differences between Boot Mode and User Program Mode
Total erase
Block erase
Programming control program*
(1) Erase/erase-verify
(2) Program/program-verify
(3) Emulation
Note: * To be provided by the user, in accordance with the recommended algorithm.
MD1 = 1,
MD2 = 1,
FWE = 0
* 1
= 0
MD1 = 1,
MD2 = 1,
FWE = 1
FWE = 0
* 1
User
program mode
On-board programming mode
Figure 19.2 Flash Memory State Transitions
Boot Mode
Yes
No
(2)
Reset state
* 2
= 0
MD2 = 0
= 0
MD1 = 1,
FWE = 1
Boot mode
User Program Mode
Yes
Yes
(1) (2) (3)
Rev. 1.0, 09/02, page 447 of 568
= 0
Programmer
mode