English
Language : 

MC68HC912BD32 Datasheet, PDF (82/292 Pages) Freescale Semiconductor, Inc – Advance Information
Flash EEPROM
Freescale Semiconductor, Inc.
Program/Erase Protection Interlocks
The Flash EEPROM program and erase mechanisms provide maximum
protection from accidental programming or erasure.
The voltage required to program/erase the Flash EEPROM (VFP) is
supplied via an external pin. If VFP is not present, no
programming/erasing will occur. Furthermore, the program/erase
voltage will not be applied to the Flash EEPROM unless turned on by
setting a control bit (ENPE). The ENPE bit may not be set unless the
programming address and data latches have been written previously
with a valid address. The latches may not be written unless enabled by
setting a control bit (LAT). The LAT and ENPE control bits must be
written on separate writes to the control register (FEECTL) and must be
separated by a write to the programming latches. The ERAS and LAT
bits are also protected when ENPE is set. This prevents inadvertent
switching between erase/program mode and also prevents the latched
data and address from being changed after a program cycle has been
initiated.
Stop or Wait Mode
When stop or wait commands are executed, the MCU puts the Flash
EEPROM in stop or wait mode. In these modes the Flash module will
cease erasure or programming immediately. It is advised not to enter
stop or wait modes when programming the Flash array.
CAUTION:
The Flash EEPROM module is not able to recover from STOP without a
1 microsecond delay. This cannot be controlled internal to the MCU.
Therefore, do not attempt to recover from STOP with an interrupt. Use
RESET to recover from a STOP mode executed from Flash EEPROM.
Recovery from a STOP instruction executed from EEPROM and RAM
operate normally.
MC68HC912BD32 Rev 1.0
Flash EEPROM
For More Information On This Product,
Go to: www.freescale.com
14-flash