|
ID-byte information
Most
derivatives of MC68HC11 family microcontrollers included
mask ID-byte located into Bootstrap ROM section. The main
program in the boot ROM is the bootloader, which is automatically
executed as a result of resetting the MCU in bootstrap mode.
Bootstrap firmware is also involved in an optional EEPROM
security function on some versions of the M68HC11. This
EEPROM security feature prevents a software pirate from
seeing what is in the on-chip EEPROM. The secured state
is invoked by programming the no security (NOSEC) EEPROM
bit in the CONFIG register. Once this NOSEC bit is programmed
to zero, the MCU will ignore the mode A pin and always come
out of reset in normal single-chip mode or special bootstrap
mode, depending on the state of the mode B pin. Normal single-chip
mode is the usual way a secured part would be used. Special
bootstrap mode is used to disengage the security function
(only after the contents of EEPROM and RAM have been erased).
Refer to the M68HC11RM/AD, M68HC11 Reference Manual for
additional information on the security mode.
MC68HC11E9
microcontroller explanation:
Bootstrap ROM located $BF00($BF40)-$BFFF so main program
executed as a result of resetting the MCU in bootstrap mode.
MODA = 0; MODB = 0. ID-byte in MC68HC11E9 memory map location
$BFD4. For example :Mask version E28B ID-byte data $E95C
of MC68HC11E9. $E9 - type MCU, $5C - security bit activated.
REMEMBER
!
ROM contents are not protected. A software pirate can disengage
the security option, read the contents of the internal ROM,
and disassemble the programs and subroutines in that ROM.
Programs that are difficult to understand are also difficult
to maintain. For this case no need execute a difficult work,
please use MC68HC11E9/A8
programming tool or MC68HC11KA1/KA4/PA8/P2
programming tool with by-pass security option feature.
Guidance on where to find
the ID for some M68HC11 devices:
| MCU - Type |
Location |
ID |
| MC68HC11A8 |
Only for Debugger |
None |
| MC68HC711E9 |
$BFD4 |
$71E9 |
| MC68HC11E9 |
$BFD4 |
$E9E9 |
| MC68HC11F1 |
$BFD4 |
$F1F1 |
| MC68HC11PA8 |
$BFBE |
$6018 |
| MC68HC11PH8 |
$BFBE |
$2088 |
| MC68HC711PA8 |
$BFBE |
$E018 |
| MC68HC711PH8 |
$BFBE |
$E088 |
-
-
-
-
-
-
|