HC08 ARCHITECTURE DETAILS

Slides:



Advertisements
Similar presentations
System Overview MTT48 V Motorol a MOTOROLA 68HC08 INTRODUCTION AND SYSTEM OVERVIEW.
Advertisements

MC68HC11 System Overview. System block diagram (A8 version)
Microcontroller – 3 PIC.
External Interrupt Module MTT EXTERNAL INTERRUPT REQUEST MODULE (IRQ)
Microcontroller – PIC – 4 PIC types PIC architecture
Slide 1 Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are.
1-1 Microprocessor Engineering Microprocessor Systems Microcontrollers Infineon 16-bit Processor Family  specifically 167CS microcontroller C Programming.
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
Micro-controller or embedded controller
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Microcontroller Architecture— PIC18F Family
The 8051 Microcontroller Architecture
The 8051 Microcontroller.
6. The CPU and Memory Chapt. 7.
Clock Generation Module MTT CLOCK GENERATION MODULE (CGM)
NS Training Hardware. System Controller Module.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
Serial Peripheral Interface Module MTT M SERIAL PERIPHERAL INTERFACE (SPI)
Input / Output CS 537 – Introduction to Operating Systems.
ECE 265 – LECTURE 12 The Hardware Interface 8/22/ ECE265.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Monitor ROM Module MTT48 V MONITOR ROM MODULE (MON)
Objectives How Microcontroller works
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
The 8051 Microcontroller and Embedded Systems
M Semiconductor Products Sector Computer Operating Properly Module Detail Slide #1 of 7 Tutorial Introduction PURPOSE -To explain how to configure and.
November SSI Small Scale Integration Up to 12 equivalent gate circuits on a single chip Includes basic gates and flip-flops.
Internal Input/Output Devices (I/O Subsystems)
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Direct Memory Access Module MTT M DIRECT MEMORY ACCESS MODULE (DMA)
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
Low Power Modes MTT48 V LOW POWER OPERATION.
8085. Microcomputer Major components of the computer - the processor, the control unit, one or more memory ICs, one or more I/O ICs, and the clock Major.
1 Interrupts, Resets Today: First Hour: Interrupts –Section 5.2 of Huang’s Textbook –In-class Activity #1 Second Hour: More Interrupts Section 5.2 of Huang’s.
I/O Ports MTT I/O PORTS. I/O Ports MTT Module Objectives Configure any pin as either input or output Read or write data from/to port.
Appendix B: System Development Example MTT48 V2.1 B - 1 APPENDIX B: SYSTEM DEVELOPMENT.
System Integration Module MTT Motoola SYSTEM INTEGRATION MODULE (SIM)
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
Presented by Sadhish Prabhu
Microprocessor Fundamentals Week 4
ECE 371 Microprocessor Interfacing
Execution Architecture MTT CPU08 Core M CPU08 INTRODUCTION.
Resets & Interrupts MTT CPU08 Core Motorola CPU08 RESETS & INTERRUPTS.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
EPROM/OTPROM Module MTT48 V EPROM PROGRAMMING.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
ECE 447: Lecture 2 Internal Input/Output Devices A/D Converter.
Chapter Microcontroller
Computer Operating Properly Module MTT COMPUTER OPERATING PROPERLY MODULE (COP)
8085 Microprocessor: Architecture & Support Components.
Low-Voltage Inhibit Module MTT M LOW VOLTAGE INHIBIT MODULE (LVI)
1 Bringing it all together: Exploring the EVB Today: First Hour: Bringing it all together by exploring the EVB –Section of Huang’s Textbook.
George W. Woodruff School of Mechanical Engineering, Georgia Tech ME4447/6405 ME 4447/6405 Microprocessor Control of Manufacturing Systems and Introduction.
Components of a typical full-featured microcontroller.
INTV1 & MMCV4 By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg., SITS, Pune-41 URL: microsig.webs.com.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
ECE 447: Lecture 3 Microcontroller Programming in C.
George W. Woodruff School of Mechanical Engineering, Georgia Tech ME4447/6405 ME 4447/6405 Microprocessor Control of Manufacturing Systems and Introduction.
The 8051 Microcontroller architecture
Hoda Roodaki AVR Family Overview Hoda Roodaki
Place your image on top of this gray box. If no graphic is
UNIT – Microcontroller.
Tutorial Introduction
Architecture of Microprocessor (Intel 8085) Unit-I
Introduction to Microprocessors and Microcontrollers
ME 4447/6405 Microprocessor Control of Manufacturing Systems and
Chapter 4 Introduction to Computer Organization
Place your image on top of this gray box. If no graphic is
Microcontroller – 2 PIC.
Presentation transcript:

HC08 ARCHITECTURE DETAILS

MC68HC08 Architecture Details MC68HC08 Family Nomenclature Variations Block Diagram Pins Memory Map

MC68HC08 Nomenclature MC 68 HC 7 08 XL 36 XX B/FU 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1. Qualification Status: PC - no qual. XC - limited qual. MC - full qual. 2. Historic reasons. The 68 references Motorola’s first micro-processor, the MC6800. All architectures are based of this device. 3. Speed/Power: H - High Speed C - 5.5V L - 2.0V 4. Memory type: Blank - ROM/ROMless 7 - EPROM/OTP 8 - EEPROM 5. CPU type: 08 6. Family and Member Indicators: X - Family L- Member 7. ROM Size: 36 KBytes ROM 8. Temperature range: Blank - (0 to 70C) C - (-40 to 85C) M - (-40 to 125C) 9. Package Type: B - SDIP FU - QFP

MC68HC08 Family Codes MC68HC708XL36FU A Automotive N Gen. purpose (52/56 pin) B Gen. purpose (16/20 pin) O -- avoided -- C Consumer P PC D DSP Q Future gen. purpose/cpu ext. E Gen. purpose (28/32 pin) R Future gen. purpose/cpu ext. F Telephone S Smartcard G Gen. purpose (40/42/44 pin) T Television H Future gen. purpose/cpu ext. U -- avoided -- I -- avoided -- V VFD J Future gen. purpose/cpu ext. W Future gen. purpose/cpu ext. K Fuzzy (knowledge based) X Gen. purpose (56/64/68 pin) L LCD Y Gen. purpose (80 pin) M Motor control Z Gen. purpose (100-132 pin)

MC68HC08 Member Codes MC68HC708XL36FU A Multifunction timer parts M Other (A/D, etc) B “ N “ C “ O “ D General timer parts P “ E “ Q “ F “ R “ G General timer + serial interface S Non-volatile memory + anything H “ T “ I “ U “ J “ V “ K “ W “ L “ X “ Y “ Z “

New 68HC08 Introductions 68HC08AS20 68HC08LN56 ROM EPROM FLASH 68HC08AZ0 68HC08AZ16 68HC08AZ24 68HC08AZ32 68HC08AB0 68HC08AB16 68HC08AB24 68HC08AB32 CAN Auto./Ind. M o t r C n l Gen. Purp. J1850 Consum. Comm. General Purpose 68HC08MR16 68HC908AT32 68HC708XL36 68HC708AS48* *-Prototyping Qty. Only 68HC08XL36 68HC908XL36 68HC708LN56 68HC708MP16

MC68HC708XL36 Block Diagram INTERNAL BUS M68HC08 CPU PTA7 – PTA0 CPU ARITHMETIC/LOGIC REGISTERS UNIT (ALU) DIRECT MEMORY ACCESS MODULE PTB7 – PTB0 CONTROL AND STATUS REGISTERS — 88 BYTES BREAK MODULE USER EPROM — 36,864 BYTES PTC7 – PTC0 LOW-VOLTAGE INHIBIT MODULE USER RAM — 1024 BYTES COMPUTER OPERATING PROPERLY PTD7/KBD7 – PTD0/KBD0 MONITOR ROM — 240 BYTES MODULE PTE7/TCH3 USER EPROM VECTOR SPACE — 32 BYTES PTE6/TCH2 TIMER INTERFACE MODULE PTE5/TCH1 PTE4/TCH0 OSC1 CLOCK GENERATOR PTE3/TCLK OSC2 MODULE PTE2/TxD CGMXFC SERIAL COMMUNICATIONS INTERFACE MODULE PTE1/RxD PTE0 PTF5 RST SYSTEM INTEGRATION PTF4 MODULE PTF3/MISO SERIAL PERIPHERAL INTERFACE PTF2/MOSI IRQ1 /V IRQ MODULE PP PTF1/SPSCK IRQ2 MODULE PTF0/ SS POWER-ON RESET MODULE PTG3 – PTG0 (64-PIN PACKAGE ONLY) V SS V DD V DDA POWER PTH3 – PTH0 (64-PIN PACKAGE ONLY) CGND/EVss

Overview of Pin Functions BASIC SUPPORT PINS VDD , VSS Power (+5V) and Ground OSC1, OSC2 Crystal connection for on chip oscillator RST External Reset, bidirectional IRQ1/VPP, IRQ2 External Interrupt Request IRQ1 is also the EPROM programming power pin CGND\EVSS Clock Ground VDDA Clock Generation Module Power Supply CGMXFC External Filter Capacitor for Clock Generation Module

MC68HC708XL36 MEMORY MAP I/O Registers (80 Bytes) $0000 – $004F Port A - H $0000 $000F  Registers RAM (1024) Bytes $0050 – $044F $0010 $0012  Unused (27,056 Bytes) $0450 – $6DFF SPI Registers EPROM (36,864 Bytes $6E00 – $FDFF $0013 $0019  SCI Registers SIM Break Status Register $FE00 SIM Reset Status Register $FE01 XIRQ $001A $001B Reserved (1 Byte) $FE02 Registers SIM Break Flag Control Reg. $FE03 $001C $001E  Reserved/Unimplemented $FE04 – $FE06 CGM Registers EPROM Control Reg. $FE07 $FFE0 - FFE1 IRQ2 Reserved (4 Bytes) $FE08 – $FE0B $FFE2 - FFE7 SCI Mask Option Reg $001F Break Addres Reg. High $FE0C $FFE8 - FFEB SPI Break Address Reg. Low $FE0D $0020 $0031  Break Status/Control Reg. $FE0E $FFEC - FFF5 TIM TIM Registers LVI Status/Control Reg. $FE0F Monitor ROM (240 Bytes) $FE10 – $FEFF $FFF6 - FFF7 DMA $FFF8 - FFF9 PLL Unused (192 Bytes) $FF00 – $FFBF $0032 $004E  DMA Registers $FFFA - FFFB IRQ1 Reserved (32 Bytes) $FFC0 – $FFDF $FFFC - FFFD SWI $FFE0 $FFFF  Vectors (32 Bytes) $FFFE - FFFF Reset Unused $004F COP Control Reg.