MC68HC11F1
OPERATING MODES AND ON-CHIP MEMORY
MOTOROLA
TECHNICAL DATA
4-9
4.3.2 Initialization
Because bits in the following registers control the basic configuration of the MCU, an
accidental change of their values could cause serious system problems. The protec-
tion mechanism, overridden in special operating modes, requires a write to the protect-
ed bits only within the first 64 bus cycles after any reset, or only once after each reset.
Table 4-2 summarizes the write access limited registers.
4.3.2.1 CONFIG Register
CONFIG controls the presence and position of the EEPROM in the memory map.
CONFIG also enables the COP watchdog timer.
P indicates a previously programmed bit. P(L) indicates that the bit resets to the logic
level held in the latch prior to reset, but the function of COP is controlled by DISR bit
in TEST1 register.
The CONFIG register consists of an EEPROM byte and static latches that control the
start-up conguration of the MCU. The contents of the EEPROM byte are transferred
into static working latches during reset sequences. The operation of the MCU is con-
trolled directly by these latches and not by CONFIG itself. In normal modes, changes
to CONFIG do not affect operation of the MCU until after the next reset sequence.
When programming, the CONFIG register itself is accessed. When the CONFIG reg-
ister is read, the static latches are accessed.
These bits can be read at any time. The value read is the one latched into the register
from the EEPROM cells during the last reset sequence. A new value programmed into
this register cannot be read until after a subsequent reset sequence. Unused bits al-
ways read as ones.
In special test mode, the static latches can be written directly at any time. In all modes,
CONFIG bits can only be programmed using the EEPROM programming sequence,
and are neither readable nor active until latched via the next reset. Refer to 4.4.3 CON- EE[3:0] — EEPROM Mapping Control
EE[3:0] select the upper four bits of the EEPROM base address. In single-chip and
bootstrap modes, EEPROM is forced to $FE00–$FFFF regardless of the value of
EE[3:0].
CONFIG — System Configuration Register
$103F
Bit 7
654321
Bit 0
EE3
EE2
EE1
EE0
—
NOCOP
—
EEON
RESET:
11111
P
1
Single Chip
11111
P(L)
1
Bootstrap
P
P1P1P
Expanded
PPPP
1
P(L)
1
0
Special Test