
Flash Memory
Operation
68HC(9)12D60 — Rev 4.0
Advance Information
MOTOROLA
Flash Memory
105
on array reads. A high voltage detect circuit on the V
FP
pin will prevent
assertion of the LAT bit when the programming voltage is at normal
levels.
0 = Programming latches disabled
1 = Programming latches enabled
ENPE — Enable Programming/Erase
0 = Disables program/erase voltage to Flash EEPROM
1 = Applies program/erase voltage to Flash EEPROM
ENPE can be asserted only after LAT has been asserted and a write
to the data and address latches has occurred. If an attempt is made
to assert ENPE when LAT is negated, or if the latches have not been
written to after LAT was asserted, ENPE will remain negated after the
write cycle is complete.
The LAT, ERAS and BOOTP bits cannot be changed when ENPE is
asserted. A write to FEExxCTL may only affect the state of ENPE.
Attempts to read a Flash EEPROM array location in the Flash
EEPROM module while ENPE is asserted will not return the data
addressed. See
Table 7-1
for more information.
Flash EEPROM module control registers may be read or written while
ENPE is asserted. If ENPE is asserted and LAT is negated on the
same write access, no programming or erasure will be performed.
7.7 Operation
The Flash EEPROM can contain program and data. On reset, it can
operate as a bootstrap memory to provide the CPU with internal
initialization information during the reset sequence.
Table 7-1. Effects of ENPE, LAT and ERAS on Array Reads
ENPE
0
0
0
1
LAT
0
1
1
–
ERAS
–
0
1
–
Result of Read
Normal read of location addressed
Read of location being programmed
Normal read of location addressed
Read cycle is ignored
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.