
MC68HC908AZ60A — Rev 2.0 Technical Data
MOTOROLA Central Processor Unit (CPU) 129
Technical Data — MC68HC908AZ60A
Section 8. Central Processor Unit (CPU)
8.1 Contents
8.2 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
8.3 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
8.4 CPU registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
8.4.1 Accumulator (A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
8.4.2 Index register (H:X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
8.4.3 Stack pointer (SP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
8.4.4 Program counter (PC) . . . . . . . . . . . . . . . . . . . . . . . . . . .132
8.4.5 Condition code register (CCR) . . . . . . . . . . . . . . . . . . . .133
8.5 Arithmetic/logic unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . .135
8.6 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
8.6.1 WAIT mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
8.6.2 STOP mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
8.7 CPU during break interrupts . . . . . . . . . . . . . . . . . . . . . . . .136
8.8 Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . .137
8.9 Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
8.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.