MC68HC705J MOTOROLA [Motorola, Inc], MC68HC705J Datasheet - Page 45
MC68HC705J
Manufacturer Part Number
MC68HC705J
Description
Microcontrollers
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
1.MC68HC705J.pdf
(162 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MC68HC705J1A
Manufacturer:
MOTOROLA
Quantity:
17
Company:
Part Number:
MC68HC705J1A
Manufacturer:
TAIWAN
Quantity:
150
Part Number:
MC68HC705J1ACDW
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Company:
Part Number:
MC68HC705J1ACDWE
Manufacturer:
INTERSIL
Quantity:
1 000
Part Number:
MC68HC705J1ACP
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Company:
Part Number:
MC68HC705J1ACPE
Manufacturer:
INFINEON
Quantity:
4 600
Company:
Part Number:
MC68HC705J1ACS
Manufacturer:
MOTOROLA
Quantity:
51
Part Number:
MC68HC705JJ7CDW
Manufacturer:
MOTOROLA
Quantity:
20 000
Part Number:
MC68HC705JJ7CDWE
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC68HC705JJ7CP
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
3.1 Contents
MC68HC705J1A — Rev. 4.0
MOTOROLA
Technical Data — MC68HC705J1A
3.2
3.3
3.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.6
3.6.1
3.6.1.1
3.6.1.2
3.6.1.3
3.6.1.4
3.6.1.5
3.6.1.6
3.6.1.7
3.6.1.8
3.6.2
3.6.2.1
3.6.2.2
3.6.2.3
3.6.2.4
3.6.2.5
3.7
3.8
Section 3. Central Processor Unit (CPU)
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
CPU Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Arithmetic/Logic Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Instruction Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Central Processor Unit (CPU)
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Indexed, 8-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Indexed, 16-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Register/Memory Instructions . . . . . . . . . . . . . . . . . . . . . 55
Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . 56
Jump/Branch Instructions . . . . . . . . . . . . . . . . . . . . . . . .57
Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . 59
Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Technical Data
45