AN2156 Freescale Semiconductor / Motorola, AN2156 Datasheet - Page 26

no-image

AN2156

Manufacturer Part Number
AN2156
Description
Programming and Erasing FLASH and EEPROM Memories on the MC68HC908AS60A/AZ60A
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Application Note
26
NOTE:
NOTE:
The EExNVR registers are factory programmed to $F0 so that the full
array is available and unprotected.
The registers in
protection block. There are two sets of registers for both EEPROM-1 and
EEPROM-2 arrays. They are:
The EExNVR registers are nonvolatile memory locations. Therefore,
programming or erasing the registers requires the normal EEPROM
program/erase sequences, which are described in later sections. On the
other hand, the EExACR registers are not nonvolatile memory. On reset,
the values in the EExNVRs are automatically loaded into the EExACRs.
Thereafter, all reads to the EExNVRs will result in the EExACRs being
reloaded.
Reset:
Reset:
Read:
Write:
Read:
Write:
Figure 12. EEPROM Array Configuration Register (EExACR)
Freescale Semiconductor, Inc.
For More Information On This Product,
PV = Programmed value or $FF when blank
$FE1C, EEPROM-1 nonvolatile register, EE1NVR
$FE1F, EEPROM-1 array configuration-volatile register, EE1ACR
$FF7C, EEPROM-2 nonvolatile register, EE2NVR
$FF7F, EEPROM-2 array configuration-volatile register, EE2ACR
Figure 11. EEPROM Nonvolatile Register (EExNVR)
USED
USED
Bit 7
Bit 7
UN
UN
Go to: www.freescale.com
= Unimplemented
USED
USED
Figure 11
UN
UN
6
6
USED
USED
UN
UN
5
5
and
Contents of EExNVR
Figure 12
PRTCT
PRTCT
EE
EE
4
4
PV
EEBP3
EEBP3
determine a memory
3
3
EEBP2
EEBP2
2
2
EEBP1
EEBP1
1
1
MOTOROLA
AN2156
EEBP0
EEBP0
Bit 0
Bit 0

Related parts for AN2156