Datasheet

78K0/Kx2-L CHAPTER 25 FLASH MEMORY
R01UH0028EJ0400 Rev.4.00 714
Sep 27, 2010
Figure 25-9. Flow of Self Programming (Rewriting Flash Memory)
Start of self programming
FlashStart
Normal completion?
No
Setting operating environment
FlashEnv
CheckFLMD
FlashBlockBlankCheck
Yes
FlashBlockErase
FlashWordWrite
FlashBlockVerify
FlashEnd
End of self programming
Normal completion?
No
Yes
Normal completion?
Normal
completion
Error
No
Yes
FlashBlockErase
FlashWordWrite
FlashBlockVerify
Setting FLMDPUP to 1
Clearing FLMDPUP to 0
Remark For details of the self programming function and the self programming library, refer to “78K0
Microcontrollers User’s Manual Self Programming Library Type 01 (U18274E)” and “78K0
Microcontrollers Self Programming Library Type 01 Ver. 3.10 Operating Precautions (notification
document) (ZUD-CD-09-0122)”.