Freescale Semiconductor, Inc.
Table of Contents
Section 5. Central Processor Unit (CPU)
5.1
5.2
5.3
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
5.4
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . .67
5.4.1
5.4.2
5.4.3
5.4.4
5.4.5
5.5
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .69
5.6
5.6.1
5.6.2
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
5.7
5.8
5.9
CPU During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .70
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Section 6. System Integration Module (SIM)
6.1
6.2
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
6.3
SIM Bus Clock Control and Generation . . . . . . . . . . . . . . . . . .83
Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Clock Startup from POR or LVI Reset . . . . . . . . . . . . . . . . .83
Clocks in Stop Mode and Wait Mode . . . . . . . . . . . . . . . . . .84
6.3.1
6.3.2
6.3.3
6.4
6.4.1
6.4.2
6.4.2.1
6.4.2.2
6.4.2.3
Reset and System Initialization. . . . . . . . . . . . . . . . . . . . . . . . .84
External Pin Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Active Resets from Internal Sources . . . . . . . . . . . . . . . . . .86
Power-On Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Computer Operating Properly (COP) Reset. . . . . . . . . . .88
Illegal Opcode Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
MC68HC908RFRK2
MOTOROLA
AdvanceInformation
Table of Contents
7
For More Information On This Product,
Go to: www.freescale.com