SlideShare a Scribd company logo
Presented by
SUDHIR REDDY S.VR
MTECH[CAD/CAM]
Microprocessor Generations
First generation: 1971-78
Behind the power curve
(16-bit, <50k transistors)
Second Generation: 1979-85
Becoming “real” computers
(32-bit , >50k transistors)
Third Generation: 1985-89
Challenging the “establishment”
(Reduced Instruction Set Computer/RISC,
>100k transistors)
Fourth Generation: 1990-
Architectural and performance leadership
(64-bit, > 1M transistors,
Intel/AMD translate into RISC internally)
Introduction
Focus on microprocessors as general purpose,
flexible and reconfigurable controllers and the ways
sensors and actuator relate to these.
Microprocessors are often called microcontrollers
What is a microprocessor? What is the different
between a microprocessor and a computer or a
microcomputer and how a distinguishing set of
features is arrived at are all difficult and subjective
issues. What is a microprocessor to one is a full
fledged computer to another
The microprocessor
microprocessor is a stand alone, self contained single
chip microcomputer.
It must have as a minimum:
a central processing unit (CPU)
nonvolatile and program memory
input and output capabilities.
A structure that has these can be programmed in some
convenient programming language
can interact with the outside world through the
input/output ports.
MICROPROCESSOR
MICROPROCESSOR
The microprocessor
• Other important requirements:
• must be relatively simple
• reasonably small
• necessarily limited in most of its features – memory,
processing power and speed, addressing range and, of
course in number of I/O devices it can interact with.
• The designer must have access to all features of the
microprocessor – bus, memory, registers, all I/O ports,
• In short, Microprocessors are components with
flexible features that the engineer can configure and
program to perform task or a series of tasks.
The microprocessor
• Two limits on the tasks microprocessors can perform:
• The limitations of the microprocessor itself
• The imagination (or capabilities) of the designer.
The 8 bit microprocessor
We will narrow down to 8 bit microprocessors
these are the most common in sensor/actuator systems
they are simple and representative of all microprocessor
16 and 32 bit microprocessors exist
There are a number of architectures being used.
We will emphasize the Harvard architecture because
of its simplicity, flexibility and popularity.
Addressing
8 bit microprocessors have word length of 8 bits.
Integer data from 0 to 255 may be represented directly.
To address memory, usually a longer word is needed.
Most microprocessor have a 12 bit (4k) 14 (16k) or 16 bit
(64k) memory address but longer address words are also
used.
Speed
Most microprocessor operate at clock speeds between 1
and 40 MHz.
Since often the clock is internally divided, the instruction
cycle is slower than that
Typical values are up to about 10 MHz cycle clock or 0.1
µs per instruction
Input and output
Input and output is defined by the availability of pins
on the package.
Usually limited to less than about 100 pins (6, 8, 14,
18, 20, 28, 32, 40, 44, 64 and 100 pins are common).
Two pins are used to power to the device
For example, an 18 pin device can have no more than
14 I/O pins.
Of these, some may be used for other purposes such
as oscillators or communication
Clock and timers
Microprocessors have internal timers
under the control of the user
used for various functions requiring counting/timing
At least one counter is available
larger microprocessors can have 4 or more timers
some are 8 bit timers and some 16 bit timers.
a watchdog timer is available for the purpose of resetting
the processor should it be “stuck” in an inoperative mode.
Other functionalities
• Many microprocessors provide multiple interfaces, all
under the user’s control.
• Other functions such as analog amplifiers and even
transceivers are sometimes incorporated within the chip.
• The I/O used for these functions are either digital I/O (for
communication for example) or analog
Programs and programmability
microprocessor is only useful if it can be
programmed.
Programming languages and compilers have been
designed specifically for microprocessors.
The basic method of programming microprocessors is
through the Assembly programming language
Can be, and very often is done through use of higher
level languages with C leading.

More Related Content

PPTX
Microprocessor Presentation
PDF
Computer architecture
PDF
Introduction to Avr Microcontrollers
PPTX
Arm architecture chapter2_steve_furber
PDF
Microprocessor & Microcontoller short questions with answers
PPTX
23. serial and parallel data communication
PPTX
Introduction to Computer Architecture and Organization
PDF
Question paper with solution the 8051 microcontroller based embedded systems...
Microprocessor Presentation
Computer architecture
Introduction to Avr Microcontrollers
Arm architecture chapter2_steve_furber
Microprocessor & Microcontoller short questions with answers
23. serial and parallel data communication
Introduction to Computer Architecture and Organization
Question paper with solution the 8051 microcontroller based embedded systems...

What's hot (20)

PPTX
Microcontroller 8096
PPTX
8237 dma controller
PPTX
microcontroller vs microprocessor
PDF
Unit II Arm 7 Introduction
PDF
Processor Organization and Architecture
PPTX
INTRODUCTION TO MICROCONTROLLER
PPTX
ARM Processor
PPT
introduction to microprocessors
PPTX
Introduction to Microcontroller
PPTX
RISC and CISC Processors
PDF
ARM Microcontrollers and Embedded Systems-Module 1_VTU
PPSX
LECT 1: ARM PROCESSORS
PPTX
8051 timer counter
PDF
Chapter 7 - Programming Techniques with Additional Instructions
PPTX
30. 8086 microprocessor pipelined architecture
PPTX
Timer 0 concept
PDF
Instruction formats-in-8086
PPTX
RISC Vs CISC Computer architecture and design
PPTX
PPTX
Digital signal processing
Microcontroller 8096
8237 dma controller
microcontroller vs microprocessor
Unit II Arm 7 Introduction
Processor Organization and Architecture
INTRODUCTION TO MICROCONTROLLER
ARM Processor
introduction to microprocessors
Introduction to Microcontroller
RISC and CISC Processors
ARM Microcontrollers and Embedded Systems-Module 1_VTU
LECT 1: ARM PROCESSORS
8051 timer counter
Chapter 7 - Programming Techniques with Additional Instructions
30. 8086 microprocessor pipelined architecture
Timer 0 concept
Instruction formats-in-8086
RISC Vs CISC Computer architecture and design
Digital signal processing
Ad

Viewers also liked (20)

PPT
Microprocessor
PPT
Introduction to microprocessor
PDF
Introduction to Microprocessors
PPT
Microprocessor ppt
PDF
Эффективное использование электроэнергии
PDF
Обзорная презентация Методологии и средств IBM Rational
PPT
Mapping Your Data 2
PPTX
Cache memory
PPTX
Microprocessors
PPTX
Application of Computer
PPTX
Classification of computer
PPT
Pipelining In computer
PPT
Classification of computer
PPT
Memory Mapping Cache
PPT
System unit
PPSX
Concept of Pipelining
PPT
System Unit
PPT
INPUT DEVICE
PPT
Gear pump
PPT
Lec18 pipeline
Microprocessor
Introduction to microprocessor
Introduction to Microprocessors
Microprocessor ppt
Эффективное использование электроэнергии
Обзорная презентация Методологии и средств IBM Rational
Mapping Your Data 2
Cache memory
Microprocessors
Application of Computer
Classification of computer
Pipelining In computer
Classification of computer
Memory Mapping Cache
System unit
Concept of Pipelining
System Unit
INPUT DEVICE
Gear pump
Lec18 pipeline
Ad

Similar to Introduction to microprocessor (20)

PPT
Chapter12
PPTX
Unit-1.pptx
PPT
Microprocessor Based Systems.ppt
PPTX
PPTX
MICRO-PROCESSORS and MICRO -CONTROLLER topic
PPTX
Msp 430 architecture module 1
PDF
Robotics & Embedded IoT System Design [Day-3]
PPTX
MergeResult_2023_04_02_05_26_56.pptx
PDF
Lecture 1 m&amp;ca
PPT
Microprocessor & microcontroller
PPTX
Microprocessors presentation
PPT
microprocessor-and-microcontroller
PPTX
Microprocessor
PDF
E-Note_19681_Content_Document_20240512114009AM.pdf
PDF
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
PPT
PPT
Microcontrollers and intro to real time programming 1
PDF
Microprocessors, Microcomputers and Assembly Language, Microprocessor Archit...
PDF
U proc ovw
PPTX
Introduction to microcomputer by VU.pptx
Chapter12
Unit-1.pptx
Microprocessor Based Systems.ppt
MICRO-PROCESSORS and MICRO -CONTROLLER topic
Msp 430 architecture module 1
Robotics & Embedded IoT System Design [Day-3]
MergeResult_2023_04_02_05_26_56.pptx
Lecture 1 m&amp;ca
Microprocessor & microcontroller
Microprocessors presentation
microprocessor-and-microcontroller
Microprocessor
E-Note_19681_Content_Document_20240512114009AM.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
Microcontrollers and intro to real time programming 1
Microprocessors, Microcomputers and Assembly Language, Microprocessor Archit...
U proc ovw
Introduction to microcomputer by VU.pptx

More from Sudhir Reddy (14)

PPT
Weld joint geometry and welding symbols
PPT
Seminor on air motors
PPT
Pumps & pumping systems
PPT
Programming logic controllers (plc)
PPT
Manipulator kinematics
PPT
PPT
Just in-time systems
PPT
Flexible manufacturing systems
PPT
Cadcam considerations about fms
PPT
Assembly systems & line balance
PPT
Application of robot’s
PPT
Accumulators
PDF
10 mech seminars
PPT
Nc programming
Weld joint geometry and welding symbols
Seminor on air motors
Pumps & pumping systems
Programming logic controllers (plc)
Manipulator kinematics
Just in-time systems
Flexible manufacturing systems
Cadcam considerations about fms
Assembly systems & line balance
Application of robot’s
Accumulators
10 mech seminars
Nc programming

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
sap open course for s4hana steps from ECC to s4
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A comparative analysis of optical character recognition models for extracting...
20250228 LYD VKU AI Blended-Learning.pptx
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf

Introduction to microprocessor

  • 1. Presented by SUDHIR REDDY S.VR MTECH[CAD/CAM]
  • 2. Microprocessor Generations First generation: 1971-78 Behind the power curve (16-bit, <50k transistors) Second Generation: 1979-85 Becoming “real” computers (32-bit , >50k transistors) Third Generation: 1985-89 Challenging the “establishment” (Reduced Instruction Set Computer/RISC, >100k transistors) Fourth Generation: 1990- Architectural and performance leadership (64-bit, > 1M transistors, Intel/AMD translate into RISC internally)
  • 3. Introduction Focus on microprocessors as general purpose, flexible and reconfigurable controllers and the ways sensors and actuator relate to these. Microprocessors are often called microcontrollers What is a microprocessor? What is the different between a microprocessor and a computer or a microcomputer and how a distinguishing set of features is arrived at are all difficult and subjective issues. What is a microprocessor to one is a full fledged computer to another
  • 4. The microprocessor microprocessor is a stand alone, self contained single chip microcomputer. It must have as a minimum: a central processing unit (CPU) nonvolatile and program memory input and output capabilities. A structure that has these can be programmed in some convenient programming language can interact with the outside world through the input/output ports.
  • 7. The microprocessor • Other important requirements: • must be relatively simple • reasonably small • necessarily limited in most of its features – memory, processing power and speed, addressing range and, of course in number of I/O devices it can interact with. • The designer must have access to all features of the microprocessor – bus, memory, registers, all I/O ports, • In short, Microprocessors are components with flexible features that the engineer can configure and program to perform task or a series of tasks.
  • 8. The microprocessor • Two limits on the tasks microprocessors can perform: • The limitations of the microprocessor itself • The imagination (or capabilities) of the designer.
  • 9. The 8 bit microprocessor We will narrow down to 8 bit microprocessors these are the most common in sensor/actuator systems they are simple and representative of all microprocessor 16 and 32 bit microprocessors exist There are a number of architectures being used. We will emphasize the Harvard architecture because of its simplicity, flexibility and popularity.
  • 10. Addressing 8 bit microprocessors have word length of 8 bits. Integer data from 0 to 255 may be represented directly. To address memory, usually a longer word is needed. Most microprocessor have a 12 bit (4k) 14 (16k) or 16 bit (64k) memory address but longer address words are also used.
  • 11. Speed Most microprocessor operate at clock speeds between 1 and 40 MHz. Since often the clock is internally divided, the instruction cycle is slower than that Typical values are up to about 10 MHz cycle clock or 0.1 µs per instruction
  • 12. Input and output Input and output is defined by the availability of pins on the package. Usually limited to less than about 100 pins (6, 8, 14, 18, 20, 28, 32, 40, 44, 64 and 100 pins are common). Two pins are used to power to the device For example, an 18 pin device can have no more than 14 I/O pins. Of these, some may be used for other purposes such as oscillators or communication
  • 13. Clock and timers Microprocessors have internal timers under the control of the user used for various functions requiring counting/timing At least one counter is available larger microprocessors can have 4 or more timers some are 8 bit timers and some 16 bit timers. a watchdog timer is available for the purpose of resetting the processor should it be “stuck” in an inoperative mode.
  • 14. Other functionalities • Many microprocessors provide multiple interfaces, all under the user’s control. • Other functions such as analog amplifiers and even transceivers are sometimes incorporated within the chip. • The I/O used for these functions are either digital I/O (for communication for example) or analog
  • 15. Programs and programmability microprocessor is only useful if it can be programmed. Programming languages and compilers have been designed specifically for microprocessors. The basic method of programming microprocessors is through the Assembly programming language Can be, and very often is done through use of higher level languages with C leading.