List of Sections
List of Sections
List of Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Central Processing Unit. . . . . . . . . . . . . . . . . . . . . . . . . . 17
Pinout and Signal Descriptions. . . . . . . . . . . . . . . . . . . . 25
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Resource Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Bus Control and Input/Output . . . . . . . . . . . . . . . . . . . . 93
Flash EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Resets and Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . 129
I/O Ports With Key Wake-Up. . . . . . . . . . . . . . . . . . . . . 141
Clock Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Pulse-Width Modulator . . . . . . . . . . . . . . . . . . . . . . . . . 175
© Motorola, Inc., 1999
MOTOROLA
List of Sections
MC68HC912DG128
3
List of Sections
Enhanced Capture Timer . . . . . . . . . . . . . . . . . . . . . . . 191
Multiple Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . 231
Inter-IC Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
MSCAN Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Analog-To-Digital Converter (ATD) . . . . . . . . . . . . . . . 319
Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . 357
Appendix A: CGM Practical Aspects . . . . . . . . . . . . . 379
Appendix B: MC68HC912DG128A Flash EEPROM . . . 391
Appendix C: MC68HC912DG128A EEPROM . . . . . . . . 399
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Literature Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
MC68HC912DG128
4
List of Sections
MOTOROLA
Table of Contents
Table of Contents
List of Sections
Table of Contents
General Description
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
lMC68HC912DG128 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 16
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Programming Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Indexed Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Opcodes and Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
MC68HC912DG128 Pin Assignments in 112-pin QFP . . . . . . . . . . . 25
Power Supply Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Port Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Register Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Background Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Internal Resource Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Central Processing
Unit
Pinout and Signal
Descriptions
Registers
Operating Modes
MC68HC912DG128
MOTOROLA
Table of Contents
5