English
Language : 

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