AN1827 Freescale Semiconductor / Motorola, AN1827 Datasheet - Page 34

no-image

AN1827

Manufacturer Part Number
AN1827
Description
Programming and Erasing FLASH Memory on the MC68HC908AS60
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Application Note
34
STEP 12
STEPS 13 AND 14
Figure 13. Subroutine Prog8Bytes Flowchart (Continued)
Note:
ENABLE INTERRUPTS
CALL WriteFLCR TO
CLEAR MARGIN BIT
BYTE PROGRAMMED
CLEAR I BIT TO
TO WAIT t
ACCUMULATOR VALUE (OR RETURNED VALUE) INDICATES THE PROGRAMMING RESULT.
ZERO VALUE = PROGRAMMING SUCCESS
NON-ZERO VALUE = PROGRAMMING FAILURE
* SEE NOTE *
CALL Delay
CORRECTLY
WAS EACH
RETURN
A
?
Freescale Semiconductor, Inc.
YES
HVD
For More Information On This Product,
Go to: www.freescale.com
NO
PROGRAMMING FAILURE
STEP 15
STEP 16
STEP 17
B
INCREMENT ATTEMPT
CALL WriteFLCR TO
CLEAR MARGIN BIT
REPROGRAM THE SAME PAGE
IS ATTEMPT
COUNTER =
fls
COUNTER
Pulses
YES
?
NO
MOTOROLA
AN1827

Related parts for AN1827