MC68HC912DG128/D
68HC912DG128
68HC12DG128
Advance Information
Rev 1.0
July 26th 2000
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
Bus Control and Input/Output . . . . . . . . . . . . . . . . . . . . 79
Flash EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Resets and Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . 119
I/O Ports With Key Wake-Up. . . . . . . . . . . . . . . . . . . . . 131
Clock Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Pulse-Width Modulator . . . . . . . . . . . . . . . . . . . . . . . . . 171
© Motorola, Inc., 2000
MOTOROLA
List of Sections
68HC(9)12DG128 Rev 1.0
3
List of Sections
Enhanced Capture Timer . . . . . . . . . . . . . . . . . . . . . . . 187
Multiple Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . 227
Inter-IC Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Analog-To-Digital Converter (ATD) . . . . . . . . . . . . . . . 273
MSCAN Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . 355
Appendix A: CGM Practical Aspects . . . . . . . . . . . . . 379
Appendix B: 68HC912DG128A Flash EEPROM . . . . . . 391
Appendix C: 68HC912DG128A EEPROM . . . . . . . . . . . 399
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Literature Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
68HC(9)12DG128 Rev 1.0
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
68HC(9)12DG128 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Programming Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Indexed Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Opcodes and Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
68HC(9)12DG128 Pin Assignments in 112-pin QFP . . . . . . . . . . . . . 25
Power Supply Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Port Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Register Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Background Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Internal Resource Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Central Processing
Unit
Pinout and Signal
Descriptions
Registers
Operating Modes
68HC(9)12DG128 Rev 1.0
MOTOROLA
Table of Contents
5