MOTOROLA
iv
MC68HC16R1/916R1
USER’S MANUAL
(Continued)
Title
Paragraph
Page
TABLE OF CONTENTS
4.2.6
4.2.7
4.3
4.3.1
4.3.2
4.4
4.5
4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.6.5
4.6.6
4.6.7
4.6.8
4.7
4.7.1
4.8
4.9
4.10
4.10.1
4.10.2
4.10.3
4.11
4.11.1
4.12
4.13
4.13.1
4.13.2
4.13.3
4.13.4
4.13.4.1
4.13.4.2
4.13.5
4.13.6
4.14
4.14.1
4.14.1.1
4.14.1.2
4.14.2
Address Extension Register and Address Extension Fields .............4-5
Multiply and Accumulate Registers ...................................................4-5
Memory Management ...............................................................................4-5
Address Extension ............................................................................4-6
Extension Fields ................................................................................4-6
Data Types ................................................................................................4-6
Memory Organization ................................................................................4-7
Addressing Modes .....................................................................................4-8
Immediate Addressing Modes ...........................................................4-9
Extended Addressing Modes ..........................................................4-10
Indexed Addressing Modes .............................................................4-10
Inherent Addressing Mode ..............................................................4-10
Accumulator Offset Addressing Mode .............................................4-10
Relative Addressing Modes .............................................................4-10
Post-Modified Index Addressing Mode ............................................4-10
Use of CPU16 Indexed Mode to Replace M68HC11 Direct Mode ..4-11
Instruction Set .........................................................................................4-11
Instruction Set Summary .................................................................4-11
Comparison of CPU16 and M68HC11 CPU Instruction Sets ..................4-31
Instruction Format ...................................................................................4-33
Execution Model ......................................................................................4-34
Microsequencer ...............................................................................4-35
Instruction Pipeline ..........................................................................4-35
Execution Unit .................................................................................4-35
Execution Process ...................................................................................4-36
Changes in Program Flow ...............................................................4-36
Instruction Timing ....................................................................................4-36
Exceptions ...............................................................................................4-37
Exception Vectors ...........................................................................4-37
Exception Stack Frame ...................................................................4-38
Exception Processing Sequence .....................................................4-39
Types of Exceptions ........................................................................4-39
Asynchronous Exceptions .......................................................4-39
Synchronous Exceptions .........................................................4-39
Multiple Exceptions .........................................................................4-40
RTI Instruction .................................................................................4-40
Development Support ..............................................................................4-40
Deterministic Opcode Tracking .......................................................4-40
IPIPE0/IPIPE1 Multiplexing .....................................................4-41
Combining Opcode Tracking with Other Capabilities ..............4-41
Breakpoints .....................................................................................4-41