Table of Contents
MC68HC(9)08LK60 — Rev. 1.0
Advance Information
MOTOROLA
Table of Contents
7
NON-DISCLOSURE
AGREEMENT
REQUIRED
5.4
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
5.4.1
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
5.4.2
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
5.4.3
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
5.4.4
Program Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
5.4.5
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . .71
5.5
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .73
5.6
CPU During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .73
5.7
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
5.8
Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Section 6. System Integration Module (SIM)
6.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
6.2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
6.3
SIM Bus Clock Control and Generation . . . . . . . . . . . . . . . . . .87
6.3.1
Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
6.3.2
Clock Startup from POR or LVI Reset. . . . . . . . . . . . . . . . .87
6.3.3
Clocks in Stop Mode and Wait Mode . . . . . . . . . . . . . . . . .88
6.4
Reset and System Initialization. . . . . . . . . . . . . . . . . . . . . . . . .88
6.4.1
External Pin Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
6.4.2
Active Resets from Internal Sources . . . . . . . . . . . . . . . . . .90
6.4.2.1
Power-On Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
6.4.2.2
Computer Operating Properly (COP) Reset. . . . . . . . . . .92
6.4.2.3
Illegal Opcode Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
6.4.2.4
Illegal Address Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
6.4.2.5
Low-Voltage Inhibit (LVI) Reset . . . . . . . . . . . . . . . . . . . .93
6.5
SIM Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
6.5.1
SIM Counter During Power-On Reset . . . . . . . . . . . . . . . . .93
6.5.2
SIM Counter During Stop Mode Recovery . . . . . . . . . . . . .94
6.5.3
SIM Counter and Reset States . . . . . . . . . . . . . . . . . . . . . .94
6.6
Exception Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
6.6.1
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
6.6.1.1
Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
6.6.1.2
SWI Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
6.6.2
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99