English
Language : 

MC68HC08AZ60A Datasheet, PDF (84/480 Pages) Motorola, Inc – Microcontrollers
EEPROM-2
6.5.4 EEPROM-2 Block Protection
The 512 bytes of EEPROM-2 are divided into four 128-byte blocks. Each
of these blocks can be protected from erase/program operations by
setting the EEBPx bit in the EE2NVR. Table 6-1 shows the address
ranges for the blocks.
Table 6-1. EEPROM-2 Array Address Blocks
Block Number (EEBPx)
EEBP0
EEBP1
EEBP2
EEBP3
Address Range
$0600–$067F
$0680–$06FF
$0700–$077F
$0780–$07FF
These bits are effective after a reset or a upon read of the EE2NVR
register. The block protect configuration can be modified by
erasing/programming the corresponding bits in the EE2NVR register
and then reading the EE2NVR register. Please see EEPROM-2 Array
Configuration Register on page 91 for more information.
NOTE:
Once EEDIVSECD in the EE2DIVHNVR is programmed to 0 and after a
system reset, the EE2DIV security feature is permanently enabled
because the EEDIVSECD bit in the EE2DIVH is always loaded with 0
thereafter. Once this security feature is armed, erase and program mode
are disabled for EE2DIVHNVR and EE2DIVLNVR. Modifications to the
EE2DIVH and EE2DIVL registers are also disabled. Therefore, be
cautious on programming a value into the EE2DIVHNVR.
6.5.5 EEPROM-2 Programming and Erasing
The unprogrammed or erase state of an EEPROM-2 bit is a logic 1. The
factory default for all bytes within the EEPROM-2 array is $FF.
The programming operation changes an EEPROM-2 bit from logic 1 to
logic 0 (programming cannot change a bit from logic 0 to a logic 1). In a
single programming operation, the minimum EEPROM-2 programming
size is one bit; the maximum is eight bits (one byte).
Advance Information
84
EEPROM-2
MC68HC08AZ60A — Rev 0.0
MOTOROLA