
Table of Contents
MC68HC912DT128A Rev 2.0
8
Table of Contents
MOTOROLA
Operating Modes
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Background Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Resource Mapping
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Internal Resource Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Flash EEPROM mapping through internal Memory Expansion . . . . .72
Miscellaneous System Control Register . . . . . . . . . . . . . . . . . . . . . . .77
Mapping test registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Bus Control and
Input/Output
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Detecting Access Type from External Signals . . . . . . . . . . . . . . . . . .83
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Flash EEPROM
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Flash EEPROM Control Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Flash EEPROM Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Flash EEPROM Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
Programming the Flash EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . .97
Erasing the Flash EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Stop or Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
EEPROM
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
EEPROM Selective Write More Zeros . . . . . . . . . . . . . . . . . . . . . . .102
EEPROM Programmer
’
s Model . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
EEPROM Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Program/Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Shadow Word Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Programming EEDIVH and EEDIVL Registers . . . . . . . . . . . . . . . . .112