Chapter 1. Microcontroller Overview

Similar documents
Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Introduction to Microcontrollers

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

MICROCONTROLLERS 8051

Fig 1. Block diagram of a microcomputer

Microprocessors/Microcontrollers

8051 Microcontroller

Basic Components of Digital Computer

Babu Madhav Institute of Information Technology, UTU

Microcontrollers. Microcontroller

ELC4438: Embedded System Design Embedded Processor

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

Chapter 15. ARM MCUs Architecture, Programming and Development Tools

AVR Microcontrollers Architecture

Chapter 14. Motorola MC68HC11 Family MCU Architecture

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

1 Introduction to Microcontrollers

Introduction to ARM LPC2148 Microcontroller

EE 308: Microcontrollers

8051 MICROCONTROLLERS

Distributed Real- Time Control Systems

Choosing a Micro for an Embedded System Application

Embedded Systems. Computer Organization. Wednesday 25 November 15

Chapter 2. Overview of Architecture and Microcontroller-Resources

Chapter 2 Sections 1 8 Dr. Iyad Jafar

CS-424/580A Microcontrollers and Robotics

PIC Microcontroller and

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

ARDUINO MEGA INTRODUCTION

Lab 1 Introduction to Microcontroller

2011 Pearson Higher Education, Mazidi, Naimi, and Naimi Pearson Higher Education, 2011 Pearson Higher Education,

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller

Computer Hardware Requirements for Real-Time Applications

ATmega128. Introduction

COMP3221: Microprocessors and. and Embedded Systems. Instruction Set Architecture (ISA) What makes an ISA? #1: Memory Models. What makes an ISA?

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester

Microcomputer Architecture and Programming

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

DERTS Design Requirements (1): Microcontroller Architecture & Programming

ECE 471 Embedded Systems Lecture 2

EE 308: Microcontrollers

Embedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept.

COMP2121: Microprocessors and Interfacing. Instruction Set Architecture (ISA)


Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

ELCT 912: Advanced Embedded Systems

Introduction to general architectures of 8 and 16 bit micro-processor and micro-controllers

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack

Introduction to Microprocessor

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

ME 515 Mechatronics. A microprocessor

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

Course Introduction. Purpose: Objectives: Content: 27 pages 4 questions. Learning Time: 20 minutes

Somes French translations :

Chapter x96 Family Microcontrollers

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

EMBEDDED SYSTEM BASICS AND APPLICATION

Microprocessors And Microcontroller

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

Interconnects, Memory, GPIO

Basic System Memory Architecture View (Functional)

ME 475 Lab2 Introduction of PIC and Programming. Instructor: Zhen Wang

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

Introduction to Arduino. Wilson Wingston Sharon

Low-Cost Microcontrollers

Course Introduction. Purpose: Objectives: Content: Learning Time:

microcontrollers survey

Computer Architecture Dr. Charles Kim Howard University

AVR MICROCONTROLLER ARCHITECTURTE

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Embedded programming, AVR intro

Microcontroller systems Lec 2 PIC18LF8722 Microcontroller s s core

ELC4438: Embedded System Design ARM Cortex-M Architecture II

1 Microprocessors 2 Microcontrollers 3 Actuation sensing, process control

Introduction to L.A.P. 1

7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand

ROM is also often included on chip, as well as a

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

BASIC INTERFACING CONCEPTS

MICROPROCESSOR BASED SYSTEM DESIGN

Advanced Microcontrollers Grzegorz Budzyń Lecture. 4: 16-bit. microcontrollers

MICROCONTROLLER UNIT 1

Acknowledgments About the Author

TKT-3500 Microcontroller systems

(Embedded) Systems Programming Overview

Microcontroller: CPU and Memory

HCS12 Microcontroller and Embedded Systems: Using Assembly and C with CodeWarrior 1 st Edition

mmike Joined: 04 Jun 2006 Posts: 553 Helped: Aug :11 Motorola chip pic16f88 18 pin

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee

Transcription:

Chapter 1 Microcontroller Overview

Lesson 2 Microcontrollers- Types and Examples

Outline Microcontroller Types Examples- 8051 Series Family Members Examples- 68HC11/12 Series Family Members

CPU Microcomputer Memory Interrupt Handler unit Timing Devices Application specific Devices Ports PWM Serial Devices Watchdog Timer ADC Microcontroller Chip or VLSI Section

Microcontroller Bits 8-bit Microcontroller- 8051 Series, Motorola 68HC11 16-bit Microcontroller- Extended 8051 XA, Intel 80x96, MC68HC12 32-bit Microcontroller- ARM7, ARM9, ARM 11, Motorola683xx

Microcontroller Form Microcontroller chip Microcontroller VLSI Core VHDL/Verilog Verilog File

Microcontroller Instruction Set CISC Microcontroller - Complicated Instruction Set, Multiple addressing modes RISC Microcontroller-Reduced Instruction Set, Fewer Addressing modes, Single cycle execution,same instruction lengths

Microcontroller Memory Architecture Princeton Memory Architecture- Common address space for program and data memories Harvard Memory Architecture - Separate address spaces for program and data memories

8051Series Motorola PIC Hitachi Texas ARM Others Microcontrollers

8051 Family Microcontroller Intel Philips Atmel Siemens Dallas

ARM Microcontrollers ST Microelectronics Philips Atmel Samsung

Outline Microcontroller Types Examples- 8051 Series Family Members Examples- 68HC11/12 Series Family Members

64 kb Data RAM 8051 Classic 8051 Series Family Members 64 kb Program Memory 8051 Extended Philips 8051 MX 4 kb ROM, 128 B RAM 8051 Series

No ROM, 512 B RAM Special Features 8 kb ROM, 512 B RAM 8 kb EPROM, 512 B RAM 80C51RA/R B 83C51RA/RB 87C51RA/RB 80C51 RA/RB/RC Series

No ROM, 256 B RAM Special Features 8 kb ROM, 256 B RAM 8 kb EPROM, 256 B RAM 80C552 83C552 87C552 5 Ports ADC Outcompare Philips 80C552 Series Incapture 2 PWMs

No ROM, 512 B RAM Special Features 32 kb ROM, 512 B RAM 32 kb EPROM, 512 B RAM 80C528 83C528 87C528 5 Ports I 2 C Bus Outcompare Philips 80C528 Series Incapture 2 PWMs

No ROM, 256 B RAM Special Features 8 kb ROM, 256 B RAM 8 kb EPROM, 256 B RAM 80515-N 80C535-N 87C515-N 6 Ports 16-bit WDT 40 B standby powered Siemens 80515/535-N Series In-capture and outcompare 2 PWMs

No ROM, 256 B RAM Special Features 4 kb ROM, 256 B RAM 4 kb Flash, 256 B RAM Atmel 80C51 Atmel 83C51 AT89C51-12PC 20 pin special package Atmel 8051 Series 40 Pin package

No ROM, 256 B RAM Special Features 4 kb ROM, 256 B RAM 4 kb Flash, 256 B RAM 80C51 83C51 89C51 24 MHz Dallas 8051 Series up to 3 times fast code execution

4 kb ROM, 256 B RAM 8051 Classic 8051 Series Family Members Extended 16 MB Data RAM 8051 Extended Unified 64 MB Program Memory Philips 8051 MX 8051 Series

External/ unified 8051 Classic 8051 Series Family Members 8 MB ROM + 8MB Constants ROM 8051 Extended Unified 64 MB Program/Data Memory Philips 8051 MX 16-bit Stack Pointer, 8051 Series 768 B RAM

Outline Microcontroller Types Examples- 8051 Series Family Members Examples- 68HC11/12 Series Family Members

68HC11/12/16 Series Family Members /External Unified 64 kb Data RAM/ Program memory/eeprom 8-bit MCU 68HC11 68HC12 68HC16 4 Ports 1 Analog Inputs Port 68HC11/12/16 Series

Special Features 8-kB ROM, 256 B RAM, 512 B EEPROM 12-kB ROM, 512 B RAM, 512 B EEPROM 68HC11A8 68HC11E9 MC68HC11A8/E9

16 kb EPROM, 512 B RAM Special Features 84 pins, 1 MB Extended Addresses, 640 B EEPROM, 768 B RAM,24kB EPROM, PWM, 68HC711L6 512 B EEPROM Four input captures 68HC711K4 MC68HC711 Series 68HC711E9 12 kb EPROM, 512 B RAM, 512 B EEPROM

Special Features 4 kb EEROM or EPROM + 128kB data memory 24 External Interrupts 1 kb RAM 4MB Addresses 16-bit Stack Pointer ADC 12 Ports 22-bit Progra m Counter 16-bit 68HC12A4 30% short code 8 Ch.-Timers 8MHz E- Clock 0.125 µs

Summary

Microcontrollers Types - 8/16/32 bit, RISC/CISC, IC/Core, Many Sources and Many variants 8051 Family Examples 68HC11/12Series Examples

End of Lesson 2 on Microcontrollers- Types and Examples

THANK YOU