AN2156 Freescale Semiconductor / Motorola, AN2156 Datasheet - Page 49

no-image

AN2156

Manufacturer Part Number
AN2156
Description
Programming and Erasing FLASH and EEPROM Memories on the MC68HC908AS60A/AZ60A
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Question 7
Answer 7
Question 8
Answer 8
Question 9
Answer 9
Question 10
Answer 10
AN2156
MOTOROLA
When the EEPRTCT bit in the EEPROM nonvolatile register (EExNVR)
is programmed with zero, how does it affect unsecured locations?
(Secured locations are EEPROM-1: $800–$8EF and
EEPROM2: $900–$9EF.)
Once the EEPRTCT bit is cleared, the block and bulk erase operations
are disabled. However, byte erase and byte program operations are still
enabled. Therefore, you can erase and/or program unsecured locations
if the locations are not protected in the block protect register.
Is one charge pump used for both EEPROM arrays? Is the charge pump
also shared with FLASH?
No. Each array has a separate charge pump but the address decode
logic does not allow the other array to be programmed or erased at a
time. The FLASH has its own charge pump.
Do I need to confirm the memory contents after programming the
EEPROM?
It is recommended that the code used to program the EEPROM also
include a verification step to ensure the integrity of the data
programmed.
What is the expected lifetime of EEPROM memory?
The minimum program/erase endurance and data retention lifetime of
the EEPROM memory for all conditions is found in MC68HC908AZ60A
and MC68HC908AS60A Technical Data, Motorola document order
number MC68HC908AZ60A/D.
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
EEPROM Frequently Asked Questions
Application Note
49

Related parts for AN2156