Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Microprocessors A Beginning.
Goals for Today Today we want to learn about the microprocessor, the key component, the brain, of a computer We’ll learn about the function of a microprocessor.
Microprocessors and Interfacing
CS101 Introduction to Computing Lecture 7 Microprocessors.
Microprocessor and Microcontroller Fundamentals
Department of Computer Engineering
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ input/output and clock inputs Sequence of control signal combinations.
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
GCSE Computing - The CPU
Microcontroller based system design
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
The Computer Systems. Computer System CPU Is the brain of the PC. All program instructions are run through the CPU Control Unit This decodes and executes.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Microprocessor & Interfacing Techniques. HISTORY OF MICROPROCESSORS  Computers are accessible to ever-increasing sectors of the world's population. 
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
CS101 Introduction to Computing Lecture 5 Central Processing Unit.
General Concepts of Computer Organization Overview of Microcomputer.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Lecture 2 Microprocessor Architecture Image from:
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
Computer Hardware The Processing Unit.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Electronic Analog Computer Dr. Amin Danial Asham by.
Academic PowerPoint Computer System – Architecture.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
The Computer System.
Computer operation is of how the different parts of a computer system work together to perform a task.
A-Level Computing#BristolMet Session Objectives#3 MUST identify components of a CPU SHOULD describe the purpose of a CPU and its individual components.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
8085 FAQ R.RAJKUMAR DEPT OF CSE SRM UNIVERSITY. FAQ What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Computers Are Your Future Tenth Edition Inside the System Unit 1.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ read/write and clock inputs Sequence of control signal combinations.
CPU Lesson 2.
GCSE Computing - The CPU
Systems Architecture Keywords Fetch Execute Cycle
Microprocessor and Microcontroller Fundamentals
Microprocessor and Microcontroller Fundamentals
Microprocessor – Intro!
CS101 Introduction to Computing Lecture 5 Central Processing Unit
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
Transforming Data Into Information
Course Name: Computer Application Topic: Central Processing Unit (CPU)
INTRODUCTION TO MICROPROCESSORS
CENTRAL PROCESSING UNIT CPU (microprocessor)
Introduction to Microprocessors and Microcontrollers
Number Representations and Basic Processor Architecture
GCSE Computing - The CPU
Microprocessor Architecture
Goals for Today Today we want to learn about the microprocessor, the key component, the brain, of a computer We’ll learn about the function of a microprocessor.
Presentation transcript:

Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor (MPU) Memory I/O (Input/Output) ports

Microcontrollers Support Devices – Timers – A/D converter – Serial I/O Common communication lines – System Bus

Block Diagram of Microcontroller

Microprocessor (MPU) MPU (CPU) – Read instructions – Process binary data

Memory Storage Device – Addresses – Registers Major Categories – Read/Write Memory (R/W) – Read-only-Memory (ROM) D7D7 D0D0

Input/Output (I/O) Input Devices – Switches and Keypads – Provide binary information to the MPU Output devices – LEDs and LCDs – Receive binary information from the MPU

Microprocessor-Based Systems

Microprocessor Architecture The MPU communicates with Memory and I/O using the System Bus – Address bus Unidirectional Memory and I/O Addresses – Data bus Bidirectional Transfers Binary Data and Instructions – Control lines Read and Write timing signals

Microprocessor-Based System

System on a Chip Example Hand Held PC

Registers Microprocessor Instruction Cache Arithmetic & Logic Unit Control Unit Bus Interface Unit Data Cache Instruction Decoder I/O RAM Memory Bus System Bus Floating Point Unit

Bus Interface Unit Receives instructions & data from main memory Instructions are then sent to the instruction cache, data to the data cache Also receives the processed data and sends it to the main memory

Instruction Decoder This unit receives the programming instructions and decodes them into a form that is understandable by the processing units, i.e. the ALU or FPU Then, it passes on the decoded instruction to the ALU or FPU

Registers Instruction Cache Arithmetic & Logic Unit Bus Interface Unit Data Cache Instruction Decoder I/O RAM Memory Bus System Bus Floating Point Unit

Arithmetic & Logic Unit (ALU) It performs whole-number math calculations (subtract, multiply, divide, etc.), comparisons (, etc.) and logical operations (NOT, OR, AND, etc.) The new breed of popular microprocessors have not one but two almost identical ALU’s that can do calculations simultaneously, doubling the capability

next

Floating-Point Unit (FPU) Also known as the “Numeric Unit” It performs calculations that involve numbers represented in the scientific notation (floating-point numbers). This notation can represent extremely small and extremely large numbers in a compact form Floating-point calculations are required for doing graphics, engineering and scientific work The ALU can do these calculations as well, but will do them very slowly

registrar – register – resistor Both ALU & FPU have a very small amount of super- fast private memory placed right next to them for their exclusive use. These are called registers The ALU & FPU store intermediate and final results from their calculations in these registers Processed data goes back to the data cache and then to main memory from these registers

Control Unit The brain of the uP Manages the whole uP Tasks include – - fetching instructions & data, - storing data, - managing input/output devices

From various sources