Lecture 3 - Instruction Set - Al

Slides:



Advertisements
Similar presentations
Developing an AVR Microcontroller System
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Microcontroller – 3 PIC.
9/20/6Lecture 3 - Instruction Set - Al1 The Hardware Interface.
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
EMBEDDED SYSTEMS. Special purpose system which are used as either standalone or part of big system. An embedded product uses a microprocessor or microcontroller.
Microcontroller – PIC – 4 PIC types PIC architecture
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
Railway Foundation Electronic, Electrical and Processor Engineering.
The 8051 Microcontroller Architecture
ASPPRATECH.
Microcontroller: Introduction
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
Indian Institute of Technology Hyderabad PC CONTROLLED BOT D. HARISH KUMAR CE12B1005 N. ABHINAND SAI CS12B1027 G.NITiSH EE12B1008.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
Computer architecture Microprocessor based computers.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
Core of the Embedded System
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
November SSI Small Scale Integration Up to 12 equivalent gate circuits on a single chip Includes basic gates and flip-flops.
Micro processor and Micro Controllers
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
MICROPROCESSOR AND MICRO CONTROLLER LAB
The variety Of Processors And Computational Engines CS – 355 Chapter- 4 `
MICROPROCESSOR AND MICRO CONTROLLER
Basic information. * Microcontrollers incorporate the microprocessor, memory and input/output interfaces all on one chip * Microcontrollers have a separate.
Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
This course is designed by Dr. Khaled A. Al-Utaibi.
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.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Components of a typical full-featured microcontroller.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Know Difference Between Microprocessors and Microcontrollers.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
MICROCONTROLLER & ITS INTERFACING. Topics of Discussion:  Microprocessor  Definition  Working  Microprocessor & Human Behaviour  Microcontroller.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Introduction to Microcontroller Technology
Popular Microcontrollers and their Selection by Lachit Dutta
Microprocessor and Microcontroller Fundamentals
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Microcontrollers & GPIO
PC Mouse operated Electrical Load Control Using VB Application
UNIT – Microcontroller.
Hardware Source: ttp:// under
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
Lecture-1 Introduction
Atmega32 Serial Programming Basics
Why microcontrollers in embedded systems?
Subject Name: Microcontroller Subject Code: 10ES42
Chapter 1: The 8051 Microcontrollers
Introduction to Microprocessors and Microcontrollers
8051 Supplement.
Lecturer: Reza Arjmandi Autumn 2015
Arduino Board.
Technical Communication Skills Practicum
Hardware Source: ttp:// under
8051 Micro Controller.
Microcontroller – 2 PIC.
Compiled by Dr. N.Shanmugasundaram, HOD, ECE Dept, SECE.
CHAPTER 1 THE 8051 MICROCONTROLLERS
Course Code 114 Introduction to Computer Science
Presentation transcript:

Lecture 3 - Instruction Set - Al Chip Interfaces Chip interface for a microprocessor Microprocessor chip is not stand alone To make it work must add Memory I/O interfaces Timing Other support pin connections that are processor specific Support pins like RESET 9/20/6 Lecture 3 - Instruction Set - Al

Microprocessors and microcontrollers What is the difference in a microprocessor and a microcontroller? Microprocessor – needs memory, I/O, and other support to operate. Microcontroller – almost stand alone Many have internal clock – can add an external crystal if desired but usually not required RAM and ROM on the chip (although limited in size) I/O on chip – often dual use for I/O and address/data to/from memory Minimal external support needed 9/20/6 Lecture 3 - Instruction Set - Al

Microprocessor contains only a CPU Microprocessor contains only a CPU. In contrast Microcontroller contains few other components apart from CPU, which includes RAM, ROM and other peripherals like ports, clock, timer, UART (Universal Asynchronous Receiver Transmitter), ADC (Analog to digital converter), DAC (Digital to analog converter), Drivers for LCD, etc Microprocessor can be considered as just the processor, while microcontroller can be seen as a small computer which is embedded on a single IC (Eg. 8051).

Since microcontroller can be embedded on a single IC, it is used mostly for embedded applications or for a more specific job. On the other hand, microcontroller are used for wider range of applications. For example, In Automotive applications, microcontrollers are used only for some specific tasks; while in computers, microprocessors are used for many applications ranging from ‘basic mathematical computation’ to ‘design and implementation of complex engineering problems’. Since microcontroller has inbuilt memory and peripherals, it is cheaper when compared to microprocessors which becomes costlier on addition of external memory and circuit components. Due to the absence of memory in the microprocessors, it is difficult to perform Boolean operations in them as compared to controllers. For the same reason, number of instructions required to access data from external memory is more in the case of processors compared to the controllers.