Basics of EEPROM and FLASH organization in Motorola 8/16 bit

Device
EEPROM
Miscellaneous
Size(Byte)
Address
MC68HC05L28
240
$0300–$03EF $03FE - Security byte (Note1)
MC68HC05B6
MC68HC05B8
MC68HC05B16
256
$0100-$01FF

$0100 - Option register (1 Byte register)

$0101...$0120 unprotected area (31 bytes)

$0120...$1FFF protected area (224 Bytes)

Self-Check ROM (Note 1)

MC68HC05B32
MC68HC705B16
MC68HC705B32
MC68HC05X16
MC68HC05X32
MC68HC705X16
MC68HC705X32
256
$0100-$01FF

$0100 - Option register (1 Byte register)

$0101...$0120 unprotected area (31 bytes)

$0120...$1FFF protected area (224 Bytes)

MC68HC11A8
MC68HC11E9
MC68HC711E9
512
$B600-$B7FF

$103F - Config register (1 Byte eeprom based register)

$1035 - BROT register (Note 2)

MC68HC11KA4
MC68HC711KA4
640
$0D80-$07FF (Note 3)

$003F - Config register (eeprom based)

$0035 - BROT register

MC68HC11PA8
MC68HC711PA8
512
$0E00-$07FF (Note 3)

$003F - Config register (eeprom based)

$0035 - BROT register

MC68HC08AZ32
MC68HC908AZ32
512

EEBP0 $0800–$087F

EEBP1 $0880–$08FF

EEBP2 $0900–$097F

EEBP3 $0980–$09FF

EEPROM Security (Note 4)

Security sequence address range:$FFF6–$FFFD

MC68HC08AZ60
MC68HC908AZ60
MC68HC908AS60
1024

EEBP10 $0800–$087F

EEBP11 $0880–$08FF

EEBP12 $0900–$097F

EEBP13 $0980–$09FF

EEBP20 $0600–$067F

EEBP21 $0680–$06FF

EEBP22 $0700–$077F

EEBP23 $0780–$07FF

EEPROM-1 Security (Note 4)

EEPROM-2 Security (Note 5)

Security sequence address range:$FFF6–$FFFD

Notes:
1. Some mask sets not contain this feature
2. Not applied for remapped MC68HC11A8 and not possibility
to modify BROT for early (Monitor-debugger) versions.
3. See specification for mask remapped devices
4. Device has a special security option which prevents
program/erase access to memory locations $08F0 to $08FF.
This security function is enabled by programming the
CON0 bit in the EENVR to 0. Non secure locations:($0800–$08EF)
5. Device has a special security option which prevents
program/erase access to memory locations $06F0 to $06FF.
This security function is enabled by programming the
CON0 bit in the EENVR1 to 0. Non secure locations:($0600–$06EF)
6. EEPROM Size depend on device mask set