English
Language : 

MC68HC705P9 Datasheet, PDF (43/160 Pages) Motorola, Inc – HCMOS Microcontroller Unit 
Freescale Semiconductor, Inc.
Technical Data — MC68HC705P9
Section 4. Central Processor Unit (CPU)
4.1 Contents
4.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.4 CPU Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.5 Arithmetic/Logic Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.6 CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6.1 Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6.2 Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6.3 Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.6.4 Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
4.6.5 Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.7 Instruction Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
4.7.1 Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7.1.1 Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
4.7.1.2 Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7.1.3 Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7.1.4 Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.1.5 Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.1.6 Indexed, 8-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.1.7 Indexed, 16-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.7.1.8 Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
4.7.2 Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
4.7.2.1 Register/Memory Instructions . . . . . . . . . . . . . . . . . . . . . 53
4.7.2.2 Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . 54
4.7.2.3 Jump/Branch Instructions . . . . . . . . . . . . . . . . . . . . . . . .55
4.7.2.4 Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . 56
4.7.2.5 Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.7.3 Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.8 Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
MC68HC705P9 — Rev. 4.0
MOTOROLA
Central Processor Unit (CPU)
For More Information On This Product,
Go to: www.freescale.com
Technical Data
43