English
Language : 

MC68HC05PV8 Datasheet, PDF (10/196 Pages) Freescale Semiconductor, Inc – Techinal Data - rev 1.9
Technical Data
Freescale Semiconductor, Inc.
2.6 Program EEPROM/ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.7 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Section 3. CPU and Instruction Set
3.1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.2 CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2.1 Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2.2 Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.2.3 Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.2.4 Program Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.5 Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.3 Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .47
3.4 Instruction Set Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
3.5 Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
3.5.1 Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.5.2 Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.5.3 Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.5.4 Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.5.5 Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.5.6 Indexed, 8-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.5.7 Indexed,16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
3.5.8 Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.6 Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.6.1 Register/Memory Instructions . . . . . . . . . . . . . . . . . . . . . . . 52
3.6.2 Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . . . 53
3.6.3 Jump/Branch Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6.4 Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . . . 56
3.6.5 Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.7 Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Technical Data
MC68HC(8)05PV8/A — Rev. 1.9
Table of Contents
For More Information On This Product,
Go to: www.freescale.com