English
Language : 

MC68HC705P9 Datasheet, PDF (33/156 Pages) Motorola, Inc – HCMOS Microcontroller Unit 
Contents
1-hc05cpu
MOTOROLA
Central Processor Unit
CPU
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
CPU Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Arithmetic/Logic Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
CPU Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Instruction Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Indexed, 8-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Indexed, 16-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Register/Memory Instructions . . . . . . . . . . . . . . . . . . . . . . . . . .43
Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . . . . . .44
Jump/Branch Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
CPU
33