Motorola Semiconductor MC68HC11F1 Technical Manual page 30

8-bit microcontroller
Table of Contents

Advertisement

PPROG — EEPROM Programming Control
Bit 7
ODD
EVEN
RESET
0
ODD — Program Odd Rows (TEST)
EVEN — Program Even Rows (TEST)
ROW and BYTE — Row Erase Select Bit and Byte Erase Select
The value of these bits determines the manner in which EEPROM is erased. Bit encodings are shown
in 6.2 EEPROM Registers, page 30.
ERASE — Erase/Normal Control for EEPROM
0 = Normal read or program mode
1 = Erase mode
EELAT — EEPROM Latch Control
0 = EEPROM address and data bus configured for normal reads
1 = EEPROM address and data bus configured for programming or erasing
EEPGM — EEPROM Program Command
0 = Program or erase voltage to EEPROM array switched off
1 = Program or erase voltage to EEPROM array switched on
CONFIG — EEPROM Mapping, COP, EEPROM Enables
Bit 7
EE3
RESET
U
U = Unaffected by reset.
The CONFIG register is used to assign EEPROM a location in the memory map and to enable or disable
EEPROM operation. Bits in this register are user-programmed except when forced to certain values, as
noted in the following bit descriptions.
EE[3:0] — EEPROM Map Position
EEPROM is located at $xE00 – $xFFF, where x is the value represented by these four bits. In single-
chip and bootstrap modes, EEPROM is forced to $FE00 – $FFFF, regardless of the state of these bits.
On factory-fresh devices, EE[3:0] = $0.
Bit 3 — Not implemented. Reads always return one and writes have no effect.
NOCOP — COP System Disable
0 = COP enabled (forces reset on time-out)
1 = COP disabled (does not force reset on time-out)
MOTOROLA
30
6
5
4
0
BYTE
0
0
0
Table 15 ROW and BYTE Encodings
BYTE
ROW
0
0
0
1
1
0
1
1
6
5
4
EE2
EE1
EE0
U
U
U
3
2
1
ROW
ERASE
EELAT
0
0
0
Action
Bulk Erase (All 512 Bytes)
Row Erase (16 Bytes)
Byte Erase
Byte Erase
3
2
1
1
NOCOP
1
1
U
1
$x03B
Bit 0
EEPGM
0
$x03F
Bit 0
EEON
U
MC68HC11F1/FC0
MC68HC11FTS/D

Advertisement

Table of Contents
loading

This manual is also suitable for:

Semiconductor mc68hc11fc0

Table of Contents