
MC68HC08AB16A
—
Rev. 2.0
Technical Data
MOTOROLA
Central Processor Unit (CPU)
81
Technical Data — MC68HC08AB16A
Section 7. Central Processor Unit (CPU)
7.1 Contents
7.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
7.3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . .86
7.5
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .88
7.6
7.6.1
7.6.2
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.7
CPU During Break Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.8
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.9
Opcode Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.2 Introduction
The M68HC08 CPU (central processor unit) is an enhanced and fully
object-code-compatible version of the M68HC05 CPU. The CPU08
Reference Manual(Motorola document order number CPU08RM/AD)
contains a description of the CPU instruction set, addressing modes,
and architecture.