Datasheet

Table Of Contents
MC9S12DP256 — Revision 1.1
Central Processing Unit (CPU)
Central Processing Unit (CPU)
Central Processing Unit (CPU)
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Programming Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Indexed Addressing Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Opcodes and Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Set Instruction Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Introduction
The STAR12 CPU is a high-speed, 16-bit processing unit. It has full
16-bit data paths and wider internal registers (up to 20 bits) for
high-speed extended math instructions. The instruction set is a proper
superset of the M68HC11instruction set. The STAR12 CPU allows
instructions with odd byte counts, including many single-byte
instructions. This provides efficient use of ROM space. An instruction
pipe buffers program information so the CPU always has immediate
access to at least three bytes of machine code at the start of every
instruction. The STAR12 CPU also offers an extensive set of indexed
addressing capabilities.
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...