Table of Contents
MC68HC(7)08KH12
—
Rev. 1.0
Advance Information
MOTOROLA
Table of Contents
7
Section 7. System Integration Module (SIM)
7.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
7.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
7.3
7.3.1
7.3.2
7.3.3
SIM Bus Clock Control and Generation . . . . . . . . . . . . . . . . . .65
Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Clock Start-Up from POR . . . . . . . . . . . . . . . . . . . . . . . . . .66
Clocks in Stop Mode and Wait Mode . . . . . . . . . . . . . . . . .66
7.4
7.4.1
7.4.2
7.4.2.1
7.4.2.2
7.4.2.3
7.4.2.4
7.4.2.5
Reset and System Initialization. . . . . . . . . . . . . . . . . . . . . . . . .66
External Pin Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Active Resets from Internal Sources. . . . . . . . . . . . . . . . . .67
Power-On Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Computer Operating Properly (COP) Reset . . . . . . . . . .69
Illegal Opcode Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Illegal Address Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Universal Serial Bus Reset . . . . . . . . . . . . . . . . . . . . . . .70
7.5
7.5.1
7.5.2
7.5.3
SIM Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
SIM Counter During Power-On Reset. . . . . . . . . . . . . . . . .71
SIM Counter During Stop Mode Recovery . . . . . . . . . . . . .71
SIM Counter and Reset States . . . . . . . . . . . . . . . . . . . . . .71
7.6
7.6.1
7.6.1.1
7.6.1.2
7.6.2
7.6.2.1
7.6.2.2
7.6.2.3
7.6.3
7.6.4
7.6.5
Exception Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
SWI Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Interrupt Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . .76
Interrupt Status Register 1. . . . . . . . . . . . . . . . . . . . . . . .77
Interrupt Status Register 2. . . . . . . . . . . . . . . . . . . . . . . .78
Interrupt Status Register 3. . . . . . . . . . . . . . . . . . . . . . . .78
Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Break Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Status Flag Protection in Break Mode. . . . . . . . . . . . . . . . .79
7.7
7.7.1
7.7.2
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Stop Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
7.8
7.8.1
SIM Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Break Status Register (BSR). . . . . . . . . . . . . . . . . . . . . . . .83