CHAPTER 16 FLASH MEMORY
User’s Manual U18172EJ2V0UD
236
Figure 16-19. Example of Shifting to Normal Mode
Shift to normal mode
PFCMD = A5H
<4> Check execution result
(FPRERR flag)
Abnormal
Normal
<2> Clear PFS
<6> Termination
FLPMC = 00H (set value)
FLPMC = 0FFH (inverted set value)
FLPMC = 00H (set value)
; Set value is invalid
; Set value is valid
<5> Enable interrupts
(by executing EI instruction
and changing MK0)
; When interrupt function is used
<3>
<1> Clear FLCMD (FLCMD=00H)
Restore the CPU clock to its setting
before the self programming
Caution Be sure to perform the series of operations described above using the user program at an
address where data is not erased or written.
Remark
<1> to <6> in Figure 16-19 correspond to <1> to <6> in
16.8.5
(previous page).