AN1827 Freescale Semiconductor / Motorola, AN1827 Datasheet - Page 18

no-image

AN1827

Manufacturer Part Number
AN1827
Description
Programming and Erasing FLASH Memory on the MC68HC908AS60
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Application Note
18
Freescale Semiconductor, Inc.
Notes:
1) This algorithm is mandatory for
2) This page program algorithm assumes
Figure 7. FLASH Smart Programming Algorithm Flowchart
For More Information On This Product,
programming the FLASH.
the page(s) to be programmed are
initially erased.
NO
Go to: www.freescale.com
16. INCREMENT ATTEMPT COUNTER
PROGRAMMING OPERATION
15. CLEAR MARGIN BIT
YES
17. ATTEMPT COUNT
EQUAL TO
fls
FAILED
Pulses
?
NO
1. INITIALIZE ATTEMPT COUNTER TO 0
4. WRITE DATA TO SELECTED PAGE
13. MARGIN READ PAGE OF DATA
2. SET PGM BIT AND FDIV BITS
PROGRAMMING OPERATION
PROGRAMMING FLASH
OF MARGIN READ DATA
YES
12. WAIT A TIME, t
8. WAIT A TIME, t
10. WAIT A TIME, t
6. WAIT A TIME, t
CLEAR MARGIN BIT
7. CLEAR HVEN BIT
11. CLEAR PGM BIT
9. SET MARGIN BIT
5. SET HVEN BIT
3. READ FLBPR
14. ALL BYTES
WRITE DATA
COMPLETE
EQUAL TO
?
MOTOROLA
HVTV
Step
VTP
HVD
AN1827

Related parts for AN1827