English
Language : 

MC68HC11E0CFNE3 Datasheet, PDF (53/242 Pages) Freescale Semiconductor, Inc – M68HC11E Family
EEPROM
2.5.1.2 EPROM and EEPROM Programming Control Register
The EPROM and EEPROM programming control register (PPROG) selects and controls the EEPROM
programming function. Bits in PPROG enable the programming voltage, control the latching of data to be
programmed, and select the method of erasure (for example, byte, row, etc.).
Address: $103B
Bit 7
6
5
4
3
2
1
Read:
ODD
Write:
EVEN ELAT(1) BYTE
ROW ERASE EELAT
Reset: 0
0
0
0
0
0
0
1. MC68HC711E9 only
Figure 2-17. EPROM and EEPROM Programming
Control Register (PPROG)
Bit 0
EPGM
0
ODD — Program Odd Rows in Half of EEPROM (Test) Bit
EVEN — Program Even Rows in Half of EEPROM (Test) Bit
ELAT — EPROM/OTPROM Latch Control Bit
For the MC68HC711E9, EPGM enables the high voltage necessary for both EPROM/OTPROM and
EEPROM programming.
For MC68HC711E9, ELAT and EELAT are mutually exclusive and cannot both equal 1.
0 = EPROM address and data bus configured for normal reads
1 = EPROM address and data bus configured for programming
BYTE — Byte/Other EEPROM Erase Mode Bit
This bit overrides the ROW bit.
0 = Row or bulk erase
1 = Erase only one byte
ROW — Row/All EEPROM Erase Mode Bit
If BYTE is 1, ROW has no meaning.
0 = Bulk erase
1 = Row erase
Table 2-8. EEPROM Erase
BYTE
0
0
1
1
ROW
0
1
0
1
Action
Bulk erase (entire array)
Row erase (16 bytes)
Byte erase
Byte erase
ERASE — Erase Mode Select Bit
0 = Normal read or program mode
1 = Erase mode
EELAT — EEPROM Latch Control Bit
0 = EEPROM address and data bus configured for normal reads and cannot be programmed
1 = EEPROM address and data bus configured for programming or erasing and cannot be read
M68HC11E Family Data Sheet, Rev. 5.1
Freescale Semiconductor
53