MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Microcontroller – 2 - internal archi. - Memory
Microcontroller – 3 PIC.
ECP2036 Microprocessor and Interfacing
Course Overview and The 8051 Architecture
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
EMBEDDED SYSTEM AND ITS APPLICATIONS
Engr. M.K.Debnath1 Microcontroller and PLC Eng. ISRAFIL KHAN. DIPLOMA IN ELECTRONIC.
Microcontroller – PIC – 4 PIC types PIC architecture
Introducing Embedded Systems and the Microcontrollers
The 8051 Microcontroller Architecture
Microcontroller 8051.
Microcontroller based system design
Computer Organization and Assembly language
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Introduction to Microcontrollers Dr. Konstantinos Tatas
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
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.
Minimum Systems and the PIC 16F84A Chapter Two Dr. Gheith Abandah1.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
Micro processor and Micro Controllers
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
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.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Presented by Sadhish Prabhu
Lecture 7: Overview Microprocessors / microcontrollers.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Chapter Microcontroller
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
CECS 347 Microprocessors and Controllers II Chapter 1 - An Overview of Computing Systems Instructor: Eric Hernandez.
15: Microprocessor and microcontroller
Know Difference Between Microprocessors and Microcontrollers.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Introducing Embedded Systems and the Microcontrollers Chapter One.
MCU – Microcontroller Unit – 1
The 8051 Microcontroller architecture
Popular Microcontrollers and their Selection by Lachit Dutta
PROGRAMMABLE LOGIC CONTROLLERS SINGLE CHIP COMPUTER
Microprocessor and Microcontroller Fundamentals
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
COURSE OUTCOMES OF Microprocessor and programming
Microprocessor and Microcontroller Fundamentals
MCU – Microcontroller Unit – 1
Introducing Embedded Systems
UNIT – Microcontroller.
MCU – Microcontroller Unit – 2
Introduction Definition of Embedded Systems Examples
Introducing Embedded Systems and the Microcontrollers
Introducing Embedded Systems and the Microcontrollers
The Arduino Microcontroller: Atmel AVR Atmega 328
Why microcontrollers in embedded systems?
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
Tiny Computers, Hidden Control
EE Embedded Systems Fall 2015
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Introducing the PIC Mid-Range Family and the 16F84A
Unit – Microcontroller Tutorial Class - 2 ANITS College
Microcontroller – 2 PIC.
Wireless Embedded Systems
MCU – Microcontroller Unit – 2
Presentation transcript:

MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific

Embedded system: is a system whose principal function is not computational, but which is controlled by a computer embedded within it.

Examples: Refrigerator

Examples: Car Door

Examples: Derbot Autonomous Guided Vehicle

The microprocessor is a processor on one silicon chip. The microcontrollers are used in embedded computing. The microcontroller is a microprocessor with added circuitry.

Microcontrollers

Microcontroller Packaging and Appearance Some slides above are from - Dr. Gheith Abandah From left to right: PIC 12F508, PIC 16F84A, PIC 16C72, Motorola 68HC05B16, PIC 16F877, Motorola 68000

Types of MCU – 8/16/32-bit mcu – internal bus & instruction size, ALU – Instruction sets – RISC/CISC Complicated instruction set comp [CISC] – It has an instruction set that supports many addressing modes. – It offers flexibility in choosing various ways of performing the data transfer and ALU ops. Reduced ISC [RISC] – Supports 1/2 addressing modes – Need many registers – so need less fetching from external memories for operations… so higher performance in computing than CISC… e.g., ARM

Types of MCU – Memory architecture Harvard mem  has a distinct mem address space for i.Program mem & ii.Data mem  It has separate instructions,  hence separate control signal[s], for data transfers from these two memories. Princeton mem  has a common mem space for both. So no need for separate …

Types of MCU – Family 8051 – Intel – Philips – Atmel – Siemens – Dallas Motorola PIC - Peripheral Interface Controller Hitachi Texas ARM - Advanced RISC Machine (previously known as Acorn RISC Machine) Others

Selection of MCU Checklist – 8/16/32 bit ALU – Max. power dissipation – Clock speed needed – Instructions set  RISC/CISC

Selection of MCU… Checklist – – Memory architecture – Memory size – Cache, memory management unit, DSP calculations – Internal PROM/… – I/O ports – Cost

Selection of MCU… Additional checklists – Cost when single chip and when MCU interfaces to circuit with some features – Major building blocks of hardware cost and availability – Major building blocks of software cost and availability – Ease of integration – Design team expertise – Manpower

Applications Numerous! e.g., Biomedical instruments Communication systems Controller Instrumentations Control systems Automotive apps, etc.

Program mem – mainly Volatile / ROM Data mem - non-volatile mem / RAM

Intel 8051/8031 architecture CPU has the control and sequencing logic circuits, ALU, Flags, clock Program mem - ROM Interrupt control ckt Internal timing devices – timer Serial interface Data mem - RAM

Intel 8051/8031… Special function registers Ports Register banks – 4 set of registers RST – reset pin INT – interrupt pins VCC – voltage supply pin GND