The 68HC12 ( or HC12 for short) is a microcontroller family from Freescale Semiconductor. Originally introduced in the mids, the architecture is an. Has several new addressing modes added. • Accesses additional memories externally. Here is an overview of the HCS12 CPU architecture. The HCS12 CPU is. COM/SEMICONDUCTORS. HCS Microcontrollers. S12CPUV2/D. Rev. 0 In the M68HC12 and HCS12 architecture, all memory and input/output. (I/O) are.

Author: Akikinos Kejora
Country: Bolivia
Language: English (Spanish)
Genre: Art
Published (Last): 17 December 2012
Pages: 201
PDF File Size: 18.91 Mb
ePub File Size: 11.39 Mb
ISBN: 931-5-86977-124-8
Downloads: 52183
Price: Free* [*Free Regsitration Required]
Uploader: Dakus

History and Features Chapter 2: Registration Forgot your password? Direct — 8-bit absolute address is in the instruction. Again, only some instructions affect these flag bits: A memory map shows which memory arcchitecture are reserved, and which are available for your use.

All instructions must have an op code. It is an ideal source for those wanting to move away from 68HC11 to a more powerful chip. The data itself is supplied as the operand. LDAA loads an 8-bit number into A.


Freescale 68HC12

Visit our Beautiful Books page and find lovely books for kids, photography lovers and more. Some instructions operate on Accumulator A or Accumulator B. Addressing Mode This column shows the addressing mode s used by the instruction. Many programs written mainly in a high level language have sections of assembly code. To use this website, you must agree to our Privacy Policy adchitecture, including cookie policy.

B6 30 Memory Map Programmers must pay attention to where in memory their programs and data are stored. If you wish to download it, please recommend it to your friends in any social system. The number of letters in that column indicates the number of E cycles that a specific instruction takes to complete the execution.

Freescale 68HC12 – Wikipedia

Table of contents Introduction to Computing Chapter 1: In doing so, they develop the knowledge background they need to understand the design and interfacing of microcontroller-based embedded systems. Trace Recording for Embedded Systems: Symbols used in these columns: Share buttons are a little bit lower.

ABA is very simple. Machine Coding Computers use numbers to represent all kinds of information, including the instructions in a architecure.


Students not only develop a strong foundation of Assembly language programming, they develop a comprehensive understanding of HCS12 interfacing. Feedback Privacy Policy Feedback. ABA This table uses many abbreviations and special symbols. This column shows the numbers in hex that represent each instruction.

CCR always holds three mask bits and five status flags. Therefore, we need to copy the memory content into an accumulator, add 3 to it, and then store the sum back to the same memory location. Homework 7 and Lab 7 due next week.

EET Unit 2 HCS12 Architecture – ppt video online download

Using Assembly and C with CodeWarrior, 1e features a systematic, step-by-step approach to covering various aspects of HCS12 C and Assembly language programming and interfacing. Condition Codes These columns show how each instruction affects the bits in the Condition Code Register.

Examples, using 8 bits: