Freescale Semiconductor, Inc.
Flash Memory
START PROG
TURN ON VFP
CLEAR MARGIN FLAG
CLEAR PROGRAM PULSE COUNTER (nPP
)
CLEAR ERAS
SET LAT
WRITE DATA
TO ADDRESS
SET ENPE
DELAY FOR DURATION
OF PROGRAM PULSE
(tPPULSE
)
CLEAR ENPE
SET
MARGIN FLAG
DELAY BEFORE VERIFY
(tVPROG
)
INCREMENT
IS
nPP COUNTER
MARGIN FLAG
SET?
READ
LOCATION
NO
YES
DECREMENT
nPP COUNTER
DATA
CORRECT?
YES
NO
NO
nPP = 0?
YES
NO
nPP = 50?
YES
DATA
CORRECT?
NO
YES
LOCATION FAILED
TO PROGRAM
CLEAR LAT
GET NEXT
ADDRESS/DATA
DONE?
NO
YES
TURN OFF VFP
DONE PROG
Figure 7-1. Program Sequence Flow
Advance Information
110
68HC(9)12D60 — Rev 4.0
MOTOROLA
Flash Memory
For More Information On This Product,
Go to: www.freescale.com