English
Language : 

MC68HC08AZ0 Datasheet, PDF (62/444 Pages) Motorola, Inc – Advance Information
EEPROM
Freescale Semiconductor, Inc.
EEPROM block
protection
The 512 bytes of EEPROM is divided into four 128 byte blocks. Each of
these blocks can be separately protected by the EEBPx bit. Any attempt
to program or erase memory locations within the protected block will not
allow the program/erase voltage to be applied to the array. Table 8
shows the address ranges within the blocks.
Table 8. EEPROM array address blocks
BLOCK NUMBER
(EEBPx)
EEBP0
EEBP1
EEBP2
EEBP3
ADDRESS RANGE
$0800–$087F
$0880–$08FF
$0900–$097F
$0980–$09FF
If the EEBPx bit is set, the corresponding address block is protected.
These bits are effective after a reset or a read to EENVR register. The
block protect configuration can be modified by erasing/programming the
corresponding bits in the EENVR register and then reading the EENVR
register.
EEPROM
configuration
The EEPROM non-volatile register (EENVR) contains configurations
concerning block protection and redundancy. EENVR is physically
located on the bottom of the EEPROM array. The contents are
non-volatile and are not modified by reset. On reset, this special register
loads the EEPROM configuration into a corresponding volatile EEPROM
array configuration register (EEACR). Thereafter, all reads to the
EENVR will result in EEACR being reloaded.
The EEPROM configuration can be changed by programming/erasing
the EENVR like a normal EEPROM byte. The new array configuration
will take effect with a system reset or a read of the EENVR.
MCU configuration
The EEPROM non-volatile register (EENVR) also contains general
purpose bits which can be used to enable/disable functions within the
MCU which, for safety reasons, need to be controlled from non-volatile
MC68HC08AZ0
60
EEPROM
For More Information On This Product,
Go to: www.freescale.com
6-eeprom
MOTOROLA