MC68HC12 MOTOROLA [Motorola, Inc], MC68HC12 Datasheet - Page 131

no-image

MC68HC12

Manufacturer Part Number
MC68HC12
Description
The MC68HC912DT128A microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
MC68HC912DT128A — Rev 4.0
MOTOROLA
EEPROG — EEPROM Control
RESET:
BULKP
Bit 7
1
.
BULKP — Bulk Erase Protection
AUTO — Automatic shutdown of program/erase operation.
BYTE — Byte and Aligned Word Erase
ROW — Row or Bulk Erase (when BYTE = 0)
6
0
0
Read anytime. Write anytime if EEPGM = 0 and PROTLCK = 0.
EEPGM is cleared automatically after the program/erase cycles are
finished when AUTO is set.
Read anytime. Write anytime if EEPGM = 0.
Read anytime. Write anytime if EEPGM = 0.
Read anytime. Write anytime if EEPGM = 0.
BYTE and ROW have no effect when ERASE = 0
If BYTE = 1 only the location specified by the address written to the
programming latches will be erased. The operation will be a byte or
an aligned word erase depending on the size of written data.
0 = EEPROM can be bulk erased.
1 = EEPROM is protected from being bulk or row erased.
0 = Automatic clear of EEPGM is disabled.
1 = Automatic clear of EEPGM is enabled.
0 = Bulk or row erase is enabled.
1 = One byte or one aligned word erase only.
0 = Erase entire EEPROM array.
1 = Erase only one 32-byte row.
BYTE
0
0
1
1
AUTO
5
0
EEPROM Memory
BYTE
4
0
ROW
0
1
0
1
Table 9-3. Erase Selection
ROW
3
0
ERASE
Bulk erase entire EEPROM array
2
0
Byte or aligned word erase
Byte or aligned word erase
Row erase 32 bytes
EELAT
Block size
1
0
EEPROM Control Registers
EEPGM
Bit 0
0
EEPROM Memory
Technical Data
$00F3
131

Related parts for MC68HC12