MC68HC08AS20
—
Rev. 4.1
Advance Information
Freescale Semiconductor
7
Section 7. Central Processor Unit (CPU)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Index Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Stack Pointer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Program Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Condition Code Register. . . . . . . . . . . . . . . . . . . . . . . . . . .77
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .79
CPU During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .79
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Opcode Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
7.1
7.2
7.3
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.5
7.6
7.7
7.8
Section 8. Clock Generator Module (CGM)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Crystal Oscillator Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Phase-Locked Loop Circuit (PLL) . . . . . . . . . . . . . . . . . . . .93
8.4.2.1
Circuits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
8.4.2.2
Acquisition and Tracking Modes . . . . . . . . . . . . . . . . . . .95
8.4.2.3
Manual and Automatic PLL Bandwidth Modes . . . . . . . .95
8.4.2.4
Programming the PLL . . . . . . . . . . . . . . . . . . . . . . . . . . .97
8.4.2.5
Special Programming Exceptions . . . . . . . . . . . . . . . . . .99
8.4.3
Base Clock Selector Circuit. . . . . . . . . . . . . . . . . . . . . . . . .99
8.4.4
CGM External Connections. . . . . . . . . . . . . . . . . . . . . . . .100
8.5
I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
8.5.1
Crystal Amplifier Input Pin (OSC1) . . . . . . . . . . . . . . . . . .101
8.5.2
Crystal Amplifier Output Pin (OSC2). . . . . . . . . . . . . . . . .101
8.5.3
External Filter Capacitor Pin (CGMXFC). . . . . . . . . . . . . .101
8.5.4
Analog Power Pin (V
DDA
/V
DDAREF
). . . . . . . . . . . . . . . . . .102
8.5.5
Oscillator Enable Signal (SIMOSCEN) . . . . . . . . . . . . . . .102
8.1
8.2
8.3
8.4
8.4.1
8.4.2