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: Jukasa Tezilkree
Country: Syria
Language: English (Spanish)
Genre: Business
Published (Last): 9 December 2014
Pages: 33
PDF File Size: 12.68 Mb
ePub File Size: 11.51 Mb
ISBN: 197-3-91757-830-3
Downloads: 11356
Price: Free* [*Free Regsitration Required]
Uploader: Muramar

HCS12 ARCHITECTURE Razvan Bogdan Embedded Systems.

Each instruction performs a simple operation and executes quickly. Write an instruction sequence to create a delay of 10 sec.

The text features several examples and sample programs that provide students with opportunities to learn by doing. Also called PC-Relative addressing. Registration Forgot your password? B6 30 Other instructions operate on Accumulator D. History and Features Chapter 2: Do conditionCode practice sheet for N, V bits.

Therefore, within the range of possible addresses, only archiitecture can be used by your programs. To use this website, you must agree to our Privacy Policyincluding cookie policy. Access Detail This column shows how many cycles each instruction takes to execute, and what happens during each of those cycles. This happens when either: The ABA instruction always uses the inherent addressing architectur.

The instruction summary tells you the possible addressing modes for any instruction. In doing so, they develop the knowledge background they need to understand the design and interfacing of microcontroller-based embedded systems.


EET Unit 2 HCS12 Architecture – ppt video online download

Registration Forgot your password? Ramadan Al-Azhar University Lecture 3. Direct — 8-bit absolute address is in the instruction. To add these two numbers, we need to put one of them in an accumulator. Direct Addressing and Extended Addressing. By using our website you agree to our use of cookies. So we have 65, memory locations, each of which holds one byte.

Small instruction set maybe 25 or 30 instructions. Relay, Optoisolator, and Stepper Motor Chapter Some symbols used in this column: Interrupt Programming in Assembly and C Chapter ABA is very simple. Description For undergraduate-level courses in microcontrollers and embedded systems.

Memory Map Programmers must pay attention to where in memory their programs and data are stored. The other registers X, Y, and SP sometimes serve as general-purpose registers and sometimes perform specific functions. CCR always holds three mask bits and five status flags.

One contains only data while the other is containing only program code. For architectuure, instead of arxhitecture the number to be loaded right in the instruction itself, maybe we want to load the number from a particular memory location into ACCA. The following are all equivalent: Do conditionCode practice sheet for H, Z, C bits.


Inherent — not really an addressing mode, there is no memory address specified.

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. Write an instruction sequence to create a ms time delay for a demo board with a MHz bus clock Solution: Homework 2 and Lab 2 due next week. Visit our Beautiful Books page and find lovely books for kids, photography lovers and more.

EET Unit 2. HCS12 Architecture

Source Form Operation Addr. If you wish to download it, please recommend it to your friends in any social system.

Computer Hardware Organization What is a Computer? The number of letters in that hcz12 indicates the number of E cycles that a specific instruction takes to complete the execution. These operands are the data usually numbers to be operated on. Addressing Modes — where are we? Memory Addresses Every computer system has memory, where programs and data are stored. All instructions must have an op code.

HCS12 Microcontrollers and Embedded Systems

A memory location cannot be the destination of an ADD instruction. Book ratings by Goodreads. B6 30 00 Published by Marian Hall Modified over 2 years ago.