MC68HC08AZ60ACFU MOTOROLA [Motorola, Inc], MC68HC08AZ60ACFU Datasheet - Page 67

no-image

MC68HC08AZ60ACFU

Manufacturer Part Number
MC68HC08AZ60ACFU
Description
Microcontrollers
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
5.5.5.3 EEPROM-1 Erasing
MC68HC08AZ60A — Rev 0.0
MOTOROLA
NOTE:
is written to the desired address, do not read EEPROM-1 locations other
than the written location. (Reading an EEPROM-1 location returns the
latched data and causes the read address to be latched).
C. The EEPGM bit cannot be set if the EELAT bit is cleared or a non-
valid EEPROM-1 address is latched. This is to ensure proper
programming sequence. Once EEPGM is set, do not read any
EEPROM-1 locations; otherwise, the current program cycle will be
unsuccessful. When EEPGM is set, the on-board programming
sequence will be activated.
D. The delay time for the EEPGM bit to be cleared in AUTO mode is less
than t
For forward compatibility, software should not make any dependency on
this delay time.
E. Any attempt to clear both EEPGM and EELAT bits with a single
instruction will only clear EEPGM. This is to allow time for removal of
high voltage from the EEPROM-1 array.
The programmed state of an EEPROM-1 bit is logic 0. Erasing changes
the state to a logic 1. Only EEPROM-1 bytes in the non-protected blocks
and the EE1NVR register can be erased.
Use the following procedure to erase a byte, block or the entire
EEPROM-1 array:
If using the AUTO mode, also set the AUTO bit in Step 1.
1. Configure EERAS1 and EERAS0 for byte, block or bulk erase; set
2. Byte erase: write any data to the desired address.
3. Set the EEPGM bit.
EEPGM
EELAT in EE1CR.
Block erase: write any data to an address within the desired
block.
Bulk erase: write any data to an address within the array.
. However, on other MCUs, this delay time may be different.
(B)
EEPROM-1
(A)
(C)
Go to Step 7 if AUTO is set.
Functional Description
Advance Information
(B)
EEPROM-1
(B)
67

Related parts for MC68HC08AZ60ACFU