MC68HC08AZ32A — Rev 1.0
Technical Data
MOTOROLA
Central Processor Unit (CPU)
For More Information On This Product,
Go to: www.freescale.com
77
Technical Data — MC68HC08AZ32A
Section 6. Central Processor Unit (CPU)
6.1 Contents
6.2
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
6.3
Features
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
6.4
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
CPU registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Accumulator (A)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
Index Register (H:X)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
Stack Pointer (SP)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
Program Counter (PC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
Condition Code Register (CCR)
. . . . . . . . . . . . . . . . . . . .
81
6.5
Arithmetic/Logic Unit (ALU)
. . . . . . . . . . . . . . . . . . . . . . . . . .
83
6.6
Low-Power Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
6.7
CPU During Break Interrupts
. . . . . . . . . . . . . . . . . . . . . . . . .
84
6.8
Instruction Set Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
6.9
Opcode Map
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
6.2 Introduction
This section describes the central processor unit (CPU8). The M68HC08
CPU is an enhanced and fully object-code-compatible version of the
M68HC05 CPU. The
CPU08 Reference Manual
(Motorola document
number CPU08RM/AD) contains a description of the CPU instruction
set, addressing modes, and architecture.
F
Freescale Semiconductor, Inc.
n
.