Freescale Semiconductor, Inc.
GENERAL RELEASE SPECIFICATION
8
2
SECTION 8
EEPROM
3
4
8.1 Introduction
5
This section describes the EEPROM which is located at address $0140 and
consists of 128 bytes. Programming the EEPROM can be done by the user on a
single byte basis by manipulating the programming register located at address
$001C.
6
7
Also, the mask option register (MOR), which consists of two additional EEPROM
bytes, is discussed.
8
8.2 EEPROM Programming Register (EEPROG)
9
The contents and use of the programming register are discussed here.
10
11
12
13
14
A
Bit 7
0
6
CPEN
0
5
0
4
ER1
0
3
ER0
0
2
LATCH
0
1
EERC
0
Bit 0
EEPGM
0
Read:
Write:
Reset:
EEPROG
$001C
0
0
= Unimplemented
Figure 8-1. EEPROM Programming Register
CPEN — Charge Pump Enable
When set, CPEN enables the charge pump which produces the internal
EEPROM programming voltage. This bit should be set concurrently with the
LATCH bit. The programming voltage will not be available until EEPGM is set.
The charge pump should be disabled when not in use. CPEN is readable and
writable and is cleared by reset.
16
17
18
19
20
ER1 and ER0 — Erase Select Bits
ER1 and ER0 form a 2-bit field which is used to select one of three erase modes:
byte, block, or bulk. Table 8-1 shows the modes selected for each bit
configuration. These bits are readable and writable and are cleared by reset.
EEPROM
Rev. 1.0
For More Information On This Product,
Go to: www.freescale.com