Table of Contents
MC68HC908JB8MC68HC08JB8MC68HC08JT8 — Rev. 2.3
Technical Data
Freescale Semiconductor
Table of Contents
9
Section 6. Central Processor Unit (CPU)
6.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
6.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
6.3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
6.4
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . .74
6.5
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .76
6.6
6.6.1
6.6.2
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
6.7
CPU During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .77
6.8
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
6.9
Opcode Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Section 7. Oscillator (OSC)
7.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.3
Oscillator External Connections . . . . . . . . . . . . . . . . . . . . . . . .90
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Crystal Amplifier Input Pin (OSC1). . . . . . . . . . . . . . . . . . . .91
Crystal Amplifier Output Pin (OSC2) . . . . . . . . . . . . . . . . . .91
Oscillator Enable Signal (SIMOSCEN). . . . . . . . . . . . . . . . .91
External Clock Source (OSCXCLK) . . . . . . . . . . . . . . . . . . .91
Oscillator Out (OSCOUT). . . . . . . . . . . . . . . . . . . . . . . . . . .92
7.5
7.5.1
7.5.2
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
7.6
Oscillator During Break Mode. . . . . . . . . . . . . . . . . . . . . . . . . .92