AN1836 Motorola / Freescale Semiconductor, AN1836 Datasheet - Page 3

no-image

AN1836

Manufacturer Part Number
AN1836
Description
FLASH Programming for Motorola MC68HC912 Microcontrollers
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
FLASH EEPROM
Lock Control
Register
FLASH EEPROM
Module
Configuration
Register
FLASH EEPROM
Module Test
Register
AN1836
MOTOROLA
The FEELCK register (located at $00F4) contains only the LOCK bit
(bit 0), which allows or prevents writing to the FEEMCR register. This
must be cleared to change the FEEMCR. Note that it is cleared out of
reset.
The FEEMCR register (located at $00F5) contains only the BOOTP bit
(bit 0), which protects the 2-Kbyte boot block (1 Kbyte in early mask sets
G86W or G75R) located at $7800–$7FFF. This bit must be cleared, after
the FEELCK (LOCK bit) is cleared, to write or erase the boot block.
The FEETST register (located at $00F6) has no effect and always reads
0 in normal modes of operation.
Address:
Address:
Address:
Reset:
Reset:
Reset:
Read:
Write:
Read:
Write:
Read:
Write:
Figure 1. FLASH EEPROM Lock Control Register (FEELCK)
Figure 3. FLASH EEPROM Module Test Register (FEETST)
Figure 2. FLASH EEPROM Module Configuration Register
$00F4
$00F5
$00F6
Bit 7
Bit 7
Bit 7
0
0
0
0
0
0
6
0
0
6
0
0
6
0
0
5
0
0
5
0
0
5
0
0
(FEEMCR)
4
0
0
4
0
0
4
0
0
3
0
0
3
0
0
3
0
0
FLASH EEPROM Control Block
2
0
0
2
0
0
2
0
0
Application Note
1
0
0
1
0
0
1
0
0
BOOTP
LOCK
Bit 0
Bit 0
Bit 0
0
1
0
0
3

Related parts for AN1836