UNIVERSITY OF SOUTHERN MINDANAO
Microprocessors
(CpE 323)
Prepared by:
JEANNALEN P. LUNOD
Department of Computer Engineering
Topic Outline
• Introduction to Microprocessors
• Basic principles of microprocessors
• Difference among microprocessors,
microcontrollers and DSPs (Digital Signal
Processors)
• Embedded system
Microprocessors - Introduction to Microprocessors 2
Intended Learning Outcomes
• ILO1: define what is microprocessor
• ILO2: identify the different components
of a microprocessor
• ILO3: distinguish among microprocessor,
microcontroller and DSP
• ILO4: define what is embedded system
• ILO5: cite some examples of embedded
systems
Microprocessors - Introduction to Microprocessors 3
Introduction to
Microprocessors
• A microprocessor
is a programmable
logic device with a
designed set of
instructions.
Microprocessors - Introduction to Microprocessors 4
• It contains three
primary
components:
• processing unit
(ALU),
• memory, and
• input and output
(I/O).
Microprocessors - Introduction to Microprocessors 5
• Arithmetic/Logic Unit (ALU)
- performs arithmetic operations such as
addition and subtraction, and, logic
operations such as AND, IOR and XOR.
• Memory
- storage of instructions and data.
• Input and output (I/O)
- analogue or digital; for external
communication.
Microprocessors - Introduction to Microprocessors 6
Microprocessors,
Microcontrollers and DSPs
Microprocessors • Microprocessor is
an “umbrella” term
for all types of
processor.
• Microcontrollers
and DSPs evolved
Microcontrollers DSPs from the original
microprocessors.
Microprocessors - Introduction to Microprocessors 7
Microcontrollers
• processors specifically designed for
control applications.
DSPs
• processors specifically designed for
digital signal processing.
Microprocessors
• processors for general purpose
processing.
Microprocessors - Introduction to Microprocessors 8
Embedded Systems
• A special-purpose computer system which is
completely encapsulated by the device it
controls
• An embedded system has specific
requirements and performs pre-defined
tasks, unlike a general-purpose personal
computer.
Microprocessors - Introduction to Microprocessors 9
Example applications of
embedded microcontrollers
• Household appliances
• Microwave ovens
• Refrigerators
• TV and VCRs
• stereos
• Computers and computer equipment
• Laser printers
• Modems
• Disk drives
Microprocessors - Introduction to Microprocessors 10
• Environmental control
• Greenhouse
• Factory
• home
• Cars
• Engine control
• diagnostics
Microprocessors - Introduction to Microprocessors 11
Summary
• A microprocessor is a programmable logic
device with a designed set of instructions.
• It contains three primary components:
processing unit (ALU), memory, and input
and output (I/O).
• Microprocessor is an “umbrella” term for all
types of processor.
Microprocessors - Introduction to Microprocessors 12
• Microcontrollers are processors specifically
designed for control applications.
• DSPs are processors specifically designed
for digital signal processing.
• Microprocessors are processors for general
purpose processing.
• Embedded system is a special-purpose
computer system which is completely
encapsulated by the device it controls.
Microprocessors - Introduction to Microprocessors 13
• Household appliances, computers and
computer equipment, environmental control
and cars are some example applications of
embedded microcontrollers
Microprocessors - Introduction to Microprocessors 14
References
• Duran, F. (2011). Introduction to PIC16
Microcontroller Programming and Interfacing.
Unpublished.
• Peren, G. B. (2004). The Right PIC.
• Wilmshurst, T. (2010). Designing Embedded
Systems with PIC Microcontrollers: Principles
and Applications 2nd Ed.
Microprocessors - Introduction to Microprocessors 15