MC68HC908SR12MC68HC08SR12 — Rev. 5.0
Data Sheet
Freescale Semiconductor
System Integration Module (SIM)
141
Data Sheet — MC68HC908SR12MC68HC08SR12
Section 9. System Integration Module (SIM)
9.1 Contents
9.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
9.3
9.3.1
9.3.2
9.3.3
SIM Bus Clock Control and Generation . . . . . . . . . . . . . . . . .144
Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
Clock Start-up from POR or LVI Reset. . . . . . . . . . . . . . . .145
Clocks in Stop Mode and Wait Mode. . . . . . . . . . . . . . . . .146
9.4
9.4.1
9.4.2
9.4.2.1
9.4.2.2
9.4.2.3
9.4.2.4
9.4.2.5
9.4.2.6
Reset and System Initialization. . . . . . . . . . . . . . . . . . . . . . . .146
External Pin Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Active Resets from Internal Sources . . . . . . . . . . . . . . . . .147
Power-On Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
Computer Operating Properly (COP) Reset. . . . . . . . . .149
Illegal Opcode Reset . . . . . . . . . . . . . . . . . . . . . . . . . . .150
Illegal Address Reset. . . . . . . . . . . . . . . . . . . . . . . . . . .150
Low-Voltage Inhibit (LVI) Reset . . . . . . . . . . . . . . . . . . .150
Monitor Mode Entry Module Reset. . . . . . . . . . . . . . . . .150
9.5
9.5.1
9.5.2
9.5.3
SIM Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
SIM Counter During Power-On Reset . . . . . . . . . . . . . . . .151
SIM Counter During Stop Mode Recovery. . . . . . . . . . . . .151
SIM Counter and Reset States. . . . . . . . . . . . . . . . . . . . . .151
9.6
9.6.1
9.6.1.1
9.6.1.2
9.6.1.3
9.6.1.4
9.6.1.5
9.6.1.6
9.6.2
9.6.3
Exception Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
SWI Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Interrupt Status Registers . . . . . . . . . . . . . . . . . . . . . . .155
Interrupt Status Register 1. . . . . . . . . . . . . . . . . . . . . . .155
Interrupt Status Register 2. . . . . . . . . . . . . . . . . . . . . . .157
Interrupt Status Register 3. . . . . . . . . . . . . . . . . . . . . . .157
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158