AN2183 Freescale Semiconductor / Motorola, AN2183 Datasheet - Page 29

no-image

AN2183

Manufacturer Part Number
AN2183
Description
Using FLASH as EEPROM on the MC68HC908GP32
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
RamWriteEE3:
;
;
;
;
;
;
;
;
RamWriteSize:
AN2183
MOTOROLA
Step 4:
Clear PGM and wait for >5us.
Step 5:
Clear HVEN, wait >1us and return.
lda
dbnza
dbnz
lda
sta
lda
dbnza
clra
sta
pula
brn
rts
#{RamDelay30-4}
*
{RamWriteSize+8},sp,RamWriteEE1 ; decrement byte counter, loop back til done
#{HVEN}
flcr
#RamDelay5
*
flcr
*
equ
{*-RamWriteEE}
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
; wait
;
; clear PGM control bit
;
; wait
;
; clear HVEN control bit
;
; retreive previous CCR
; wait for at least 1us before
;
for a total of 30us
in Flash Control Register
for 5us
in Flash Control Register
returning
Application Note
flashee.asm
29

Related parts for AN2183