Table of Contents
68HC(9)12DG128 Rev 1.0
6
Table of Contents
MOTOROLA
Bus Control and
Input/Output
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Detecting Access Type from External Signals . . . . . . . . . . . . . . . . . 79
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Flash EEPROM
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Future Flash EEPROM Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Flash EEPROM Control Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Flash EEPROM Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Flash EEPROM Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Programming the Flash EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . 101
Erasing the Flash EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Program/Erase Protection Interlocks . . . . . . . . . . . . . . . . . . . . . . . 106
Stop or Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Test Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
EEPROM
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Future EEPROM Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
EEPROM Programmer’s Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
EEPROM Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
ROM
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
ROM Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Resets and
Interrupts
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Maskable interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Latching of Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Interrupt Control and Priority Registers . . . . . . . . . . . . . . . . . . . . . . 123
Interrupt test registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Effects of Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Register Stacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Important User Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130