SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
08072013

EC501 EMBEDDED SYSTEM APPLICATIONS

CHAPTER 1

LEARNING OUTCOMES
• Understand the concept of embedded system:

INTRODUCTION TO
EMBEDDED SYSTEM
DEPARTMENT OF ELECTRICAL ENGINEERING
POLITEKNIK SULTAN HAJI AHMAD SHAH
Dr. Bakhtiar Bin Md Shaari @ email: dbms@polisas.edu.my

1. Describe the meaning of embedded system
2. Explain microcontroller as the heart of
embedded system
3. Relate embedded system examples with real
life application
4. Differentiate Microcontroller and
microprocessor
5. Discuss the advantages of microcontroller
application

EMBEDDED SYSTEM
Definition
Embedded system is a computer system that cannot be
programmed by the user because it is preprogrammed
for a specific task and embedded within the equipment
which it serves.
(McGraw-Hill Science & Technology Encyclopedia:)
Embedded system is a product controlled by its own
internal microprocessor or microcontroller with a purpose
for specific functions needed for the system

MICROCONTROLLERS AS HEART OF
EMBEDDED SYSTEM
• A microcontroller is the data processing "brain" of an
embedded system.

• Definition for: embedded system
• A combination of hardware and software which together
form a component of a larger machine.
• An example of an embedded system is a microprocessor
that controls an automobile engine.
• An embedded system is designed to run on its own
without human intervention, and may be required to
respond to events in real time.
• Source: www.computeruser.com/resources/dictionary

Microcontroller as the Heart of
Embedded System
Like

• In an embedded system, a microcontroller receives
input signals, processes the input signals and
generates output signals based on the processing.
Microcontroller like brain?? Woww.. It is great
For example, in a thermometer embedded system, the
microcontroller may receive a signal from a temperature
measuring device, process the signal and send data to a
display device to show the temperature being sensed.

right?
Because, the microcontroller will:
Receive Input Signal
Output

Process it

Produce an

1
08072013

EMBEDDED SYSTEM EXAMPLES
Embedded systems are used in all aspects of
modern life and there are many examples of
their use, including:
1. Telecommunications systems
2. Consumer electronics
3. Transportation systems

EMBEDDED SYSTEM EXAMPLES
..cont…
Physically, embedded systems range from
portable devices such as digital watches
and MP3 players, to large stationary
installations like traffic lights, factory
controllers, or the systems controlling
nuclear power plants.

4. Medical equipment
5. Etc

EMBEDDED SYSTEM EXAMPLES
Line Follower
Robot

• Microcontroller is great…how about our
computer (microprocessor)?
Next slide describe the difference between
uP and uC

Washing Machine

uP

For more
detail, please
refer book
page 25

uC

Air-Bag

Applications
Areas

Application Areas

• TV
• stereo
• remote control
• phone / mobile phone
• refrigerator
• microwave
• washing machine
• electric tooth brush
• oven / rice or bread cooker
• watch
• alarm clock
• electronic musical instruments
• electronic toys (stuffed animals,handheld toys, pinballs, etc.)
• medical home equipment (e.g. blood
pressure, thermometer)
•…
• [PDAs?? More like standard computer system]
Consumer Products

2
08072013

Application Areas
• Medical Systems
– pace maker, patient monitoring systems, injection systems,
intensive care units, …

• Office Equipment
– printer, copier, fax, …

• Tools
– multimeter, oscilloscope, line tester, GPS, …

• Banking
– ATMs, statement printers, …

• Transportation
– (Planes/Trains/[Automobiles] and Boats)

• radar, traffic lights, signalling systems, …

Application Areas
• Automobiles
– engine management, trip computer, cruise
control, immobilizer, car alarm,
– airbag, ABS, ESP, …

• Building Systems
– elevator, heater, air conditioning, lighting, key
card entries, locks, alarm systems, …

• Agriculture
– feeding systems, milking systems, …

• Space
– satellite systems, …

Application Areas
• Facts:
– 1997: The average U.S. household has over 10
embedded computers (source: www.it.dtu.dk/~jan)

Automobiles

• 1998: 90% Embedded Systems vs. 10%
Computers
– (source: Frautschi, www.caliberlearning.com)

• 2001: The Volvo S80 has 18 embedded
controllers and 2 busses (source: Volvo)

3
08072013

4
08072013

Embedded in a Shoe!

Characteristics of Embedded System
• Embedded systems are designed to do a
specific task
• Embedded systems are not always standalone
devices

The microprocessor embedded in this adidas running shoe
calculates the pressure between the runner's foot and the
ground five million times per second and continuously
changes the cushioning to match an adjustable comfort level.
The computer controls a motor that lengthens and shortens a
cable attached to a plastic cushioning element.

• The program instructions written for embedded
systems are referred to as firmware, and are
stored in read-only memory or flash memory chips.

Microcontroller versus generalpurpose microprocessor

Microcontroller versus generalpurpose microprocessor

• Microprocessor is an IC which has only
the CPU inside them i.e. only the
processing. Application of microprocessor
includes Desktop PC’s, Laptops, notepads
etc.
• Microprocessor is the general purpose
microprocessors such as Intel’s x86 family
(8086, 80286,80386, 80486 and the
Pentium) or Motorola’s family

• A microcontroller (sometimes
abbreviated µC, uC or MCU) is a small
computer on a single integrated circuit
containing a processor core, memory, and
programmable input/output peripherals.

Microprocessor based system

Microprocessor (µP)
vs.
Microcontroller (µC)
To store the information (during CPU
operation)

CPU / µP

Register

ALU

To process the information

Control Unit
To control the direction of information

A system designer using a general-purpose microprocessor
must add RAM, ROM, I/O ports and timers externally to
make them functional.

(CPU, Memory, I/O)

5
08072013

Micro controller system

µP vs. µC
µC
CPU / µP

DATA BUS
ALU

Register

RAM

ROM

I/O

Timer

Serial
COM

Control Unit
ADDRESS BUS

All the support devices like Read only memory, Read –
Write memory, Timer, Serial interface, I/O ports are internal.
In other words, the processor, RAM, ROM, I/O ports and
timer are all on a single chip.

CONTROL BUS

Differences between microcontrollers
and microprocessor based system
Microcontroller

Microprocessor

Dedicated to one specific task

Can do many different task

Support devices are internal for a
micro controller

Support devices are external in a
microprocessor based system

Micro controllers offer software
protection

micro processor base system fails
to offer a protection system.

Time required to build the circuit
will be less, the size will be less and
power consumption will be less

Time required to build the circuit
will be more, the size will be more and
power consumption will be more

Not expensive

The advantages of microcontroller
application

Expensive

End-of-chapter Problems 1
1.

Microcontrollers are normally less
expensive than microprocessors.
(true/false)

• Small size
• program is difficult to copy because of copy
protection functions and an emulator will be
required to copy it.
• Reduce chip count
• Many applications do not require as much
computing power
• Reduced power consumption
• Reduced design cost

End-of-chapter Problems 1 ..cont..

3.

List the differences between microcontroller and
microprocessor.

5.

List the advantages of microcontroller application.

6.

2. When comparing a system board based on a
microcontroller and a general purpose
microprocessor, which one is cheaper?

4.

Microcontroller normally has which of the following
devices on-chip?

What does the term embedded system mean?
a) RAM b) ROM

c) I/O

d) all of the above

6
08072013

Wassalam
Terima Kasih

7

More Related Content

What's hot (20)

PPTX
iot industry automation
mansi sharma
 
PPT
Stepper motor
Harshit Srivastava
 
PPTX
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
DOC
J4012 pneumatik dan hidraulik unit8
Asraf Malik
 
PDF
Ac servo motor
Miguel Angel Sanchez Lopez
 
PPTX
Robo wireless controll
Sumit Saini
 
DOCX
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Abhishekvb
 
PPTX
Automatic braking system
Puneet Kulyana
 
PDF
Litar utama dan litar kawalan motor elektrik
Sallehuddin Ismail
 
DOCX
perbezaan mikroconroler dan mikropemproses.docx
Saharif Said
 
PPT
Synchronous motor drive
vishalgohel12195
 
PPTX
SMART CAR-PARKING SYSTEM USING IOT
Saipandu143
 
PPTX
Ac servomotor
Ravi Kansagara
 
PPTX
Speed control of Three phase Induction motor using AC voltage regulator
Shivagee Raj
 
PPTX
Vehicle accident detection and messaging system using GSM and arduino
Ramesh Reddy
 
PPTX
Diagnosis kenderaan
Muhammad Amirul
 
DOCX
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
Hitesh Kumar Singh
 
PPTX
Pengenalan kepada plc omron cqm1 h
ariffudinzahari
 
PPTX
Ppt on six month training on embedded system & IOT
preetigill309
 
PPTX
Liquor detection through Automatic Motor locking system ppt
Pankaj Singh
 
iot industry automation
mansi sharma
 
Stepper motor
Harshit Srivastava
 
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
J4012 pneumatik dan hidraulik unit8
Asraf Malik
 
Robo wireless controll
Sumit Saini
 
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Abhishekvb
 
Automatic braking system
Puneet Kulyana
 
Litar utama dan litar kawalan motor elektrik
Sallehuddin Ismail
 
perbezaan mikroconroler dan mikropemproses.docx
Saharif Said
 
Synchronous motor drive
vishalgohel12195
 
SMART CAR-PARKING SYSTEM USING IOT
Saipandu143
 
Ac servomotor
Ravi Kansagara
 
Speed control of Three phase Induction motor using AC voltage regulator
Shivagee Raj
 
Vehicle accident detection and messaging system using GSM and arduino
Ramesh Reddy
 
Diagnosis kenderaan
Muhammad Amirul
 
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
Hitesh Kumar Singh
 
Pengenalan kepada plc omron cqm1 h
ariffudinzahari
 
Ppt on six month training on embedded system & IOT
preetigill309
 
Liquor detection through Automatic Motor locking system ppt
Pankaj Singh
 

Viewers also liked (18)

DOC
Isi kandungan (latihan industri)
Ikhwan_Fakrudin
 
PDF
Introduction To Embedded Systems
anishgoel
 
DOCX
Panduan menulis report akhir
Ikhwan_Fakrudin
 
PPT
Introduction to Embedded Systems and its Applications
Gaurav Verma
 
PDF
CMOS Topic 7 -_design_methodology
Ikhwan_Fakrudin
 
PDF
CMOS Topic 5 -_cmos_inverter
Ikhwan_Fakrudin
 
PDF
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
PDF
CMOS Topic 4 -_the_wire
Ikhwan_Fakrudin
 
DOCX
report latihan industri politeknik ( Bab 1 )
Ikhwan_Fakrudin
 
DOCX
Pengakuan
Ikhwan_Fakrudin
 
PDF
Embedded system (Chapter 3) io_port_programming
Ikhwan_Fakrudin
 
PPTX
Embedded system (Chapter 5) part 1
Ikhwan_Fakrudin
 
PDF
Embedded system (Chapter 2) part 2
Ikhwan_Fakrudin
 
DOCX
Report latihan industri
Ikhwan_Fakrudin
 
PDF
CMOS Topic 3 -_the_device
Ikhwan_Fakrudin
 
PDF
Embedded system (Chapter 2) part A
Ikhwan_Fakrudin
 
PPT
CMOS Topic 2 -manufacturing_process
Ikhwan_Fakrudin
 
PDF
INTRODUCTION_TO_IC
Ikhwan_Fakrudin
 
Isi kandungan (latihan industri)
Ikhwan_Fakrudin
 
Introduction To Embedded Systems
anishgoel
 
Panduan menulis report akhir
Ikhwan_Fakrudin
 
Introduction to Embedded Systems and its Applications
Gaurav Verma
 
CMOS Topic 7 -_design_methodology
Ikhwan_Fakrudin
 
CMOS Topic 5 -_cmos_inverter
Ikhwan_Fakrudin
 
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
CMOS Topic 4 -_the_wire
Ikhwan_Fakrudin
 
report latihan industri politeknik ( Bab 1 )
Ikhwan_Fakrudin
 
Pengakuan
Ikhwan_Fakrudin
 
Embedded system (Chapter 3) io_port_programming
Ikhwan_Fakrudin
 
Embedded system (Chapter 5) part 1
Ikhwan_Fakrudin
 
Embedded system (Chapter 2) part 2
Ikhwan_Fakrudin
 
Report latihan industri
Ikhwan_Fakrudin
 
CMOS Topic 3 -_the_device
Ikhwan_Fakrudin
 
Embedded system (Chapter 2) part A
Ikhwan_Fakrudin
 
CMOS Topic 2 -manufacturing_process
Ikhwan_Fakrudin
 
INTRODUCTION_TO_IC
Ikhwan_Fakrudin
 
Ad

Similar to Embedded system (Chapter 1) (20)

PPTX
Embedded systems
Ashok Raj
 
PPTX
Embedded Systems - Training ppt
Nishant Kayal
 
PPT
ritesh (3)
Ritesh Maheshwari
 
PPTX
Introduction Embedded Systems all the very best
AbdulMunaf52
 
DOCX
Project Report on Embedded Systems
Suhani Singh
 
PPTX
WIZTECH –BEST EMBEDDED.pptx
deepakkumar954581
 
PPTX
Introduction To Embedded System and its Design.pptx
rohitsureshahuja
 
PPTX
13. Module-3-Embedded systems.pptx
Chaitanya Jambotkar
 
PDF
Introduction to Embedded Systems
WalaaMohamed
 
DOCX
Project Report On Micro-controller Embedded System
Rkrishna Mishra
 
PPTX
Introduction to Embedded Systems
Sandeep Reddy
 
PPTX
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
PDF
Embedded Systems Presentation uses as IOT
dannymerrii63
 
PPTX
Embedded system
Mohammad Shakirul islam
 
PPTX
Introduction to Embedded Systems and Microcontrollers
Islam Samir
 
PPTX
UNIT 1.pptx
lalithamani sampath
 
PPTX
embedded systems ppt 3
pavan kumar
 
PPSX
8051 microcontroller and embedded system
sb108ec
 
PPTX
embedded systems ppts
pavan kumar
 
PPT
Embeddedsystem
anshul parmar
 
Embedded systems
Ashok Raj
 
Embedded Systems - Training ppt
Nishant Kayal
 
ritesh (3)
Ritesh Maheshwari
 
Introduction Embedded Systems all the very best
AbdulMunaf52
 
Project Report on Embedded Systems
Suhani Singh
 
WIZTECH –BEST EMBEDDED.pptx
deepakkumar954581
 
Introduction To Embedded System and its Design.pptx
rohitsureshahuja
 
13. Module-3-Embedded systems.pptx
Chaitanya Jambotkar
 
Introduction to Embedded Systems
WalaaMohamed
 
Project Report On Micro-controller Embedded System
Rkrishna Mishra
 
Introduction to Embedded Systems
Sandeep Reddy
 
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
Embedded Systems Presentation uses as IOT
dannymerrii63
 
Embedded system
Mohammad Shakirul islam
 
Introduction to Embedded Systems and Microcontrollers
Islam Samir
 
UNIT 1.pptx
lalithamani sampath
 
embedded systems ppt 3
pavan kumar
 
8051 microcontroller and embedded system
sb108ec
 
embedded systems ppts
pavan kumar
 
Embeddedsystem
anshul parmar
 
Ad

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Python basic programing language for automation
DanialHabibi2
 
July Patch Tuesday
Ivanti
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 

Embedded system (Chapter 1)

  • 1. 08072013 EC501 EMBEDDED SYSTEM APPLICATIONS CHAPTER 1 LEARNING OUTCOMES • Understand the concept of embedded system: INTRODUCTION TO EMBEDDED SYSTEM DEPARTMENT OF ELECTRICAL ENGINEERING POLITEKNIK SULTAN HAJI AHMAD SHAH Dr. Bakhtiar Bin Md Shaari @ email: [email protected] 1. Describe the meaning of embedded system 2. Explain microcontroller as the heart of embedded system 3. Relate embedded system examples with real life application 4. Differentiate Microcontroller and microprocessor 5. Discuss the advantages of microcontroller application EMBEDDED SYSTEM Definition Embedded system is a computer system that cannot be programmed by the user because it is preprogrammed for a specific task and embedded within the equipment which it serves. (McGraw-Hill Science & Technology Encyclopedia:) Embedded system is a product controlled by its own internal microprocessor or microcontroller with a purpose for specific functions needed for the system MICROCONTROLLERS AS HEART OF EMBEDDED SYSTEM • A microcontroller is the data processing "brain" of an embedded system. • Definition for: embedded system • A combination of hardware and software which together form a component of a larger machine. • An example of an embedded system is a microprocessor that controls an automobile engine. • An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time. • Source: www.computeruser.com/resources/dictionary Microcontroller as the Heart of Embedded System Like • In an embedded system, a microcontroller receives input signals, processes the input signals and generates output signals based on the processing. Microcontroller like brain?? Woww.. It is great For example, in a thermometer embedded system, the microcontroller may receive a signal from a temperature measuring device, process the signal and send data to a display device to show the temperature being sensed. right? Because, the microcontroller will: Receive Input Signal Output Process it Produce an 1
  • 2. 08072013 EMBEDDED SYSTEM EXAMPLES Embedded systems are used in all aspects of modern life and there are many examples of their use, including: 1. Telecommunications systems 2. Consumer electronics 3. Transportation systems EMBEDDED SYSTEM EXAMPLES ..cont… Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants. 4. Medical equipment 5. Etc EMBEDDED SYSTEM EXAMPLES Line Follower Robot • Microcontroller is great…how about our computer (microprocessor)? Next slide describe the difference between uP and uC Washing Machine uP For more detail, please refer book page 25 uC Air-Bag Applications Areas Application Areas • TV • stereo • remote control • phone / mobile phone • refrigerator • microwave • washing machine • electric tooth brush • oven / rice or bread cooker • watch • alarm clock • electronic musical instruments • electronic toys (stuffed animals,handheld toys, pinballs, etc.) • medical home equipment (e.g. blood pressure, thermometer) •… • [PDAs?? More like standard computer system] Consumer Products 2
  • 3. 08072013 Application Areas • Medical Systems – pace maker, patient monitoring systems, injection systems, intensive care units, … • Office Equipment – printer, copier, fax, … • Tools – multimeter, oscilloscope, line tester, GPS, … • Banking – ATMs, statement printers, … • Transportation – (Planes/Trains/[Automobiles] and Boats) • radar, traffic lights, signalling systems, … Application Areas • Automobiles – engine management, trip computer, cruise control, immobilizer, car alarm, – airbag, ABS, ESP, … • Building Systems – elevator, heater, air conditioning, lighting, key card entries, locks, alarm systems, … • Agriculture – feeding systems, milking systems, … • Space – satellite systems, … Application Areas • Facts: – 1997: The average U.S. household has over 10 embedded computers (source: www.it.dtu.dk/~jan) Automobiles • 1998: 90% Embedded Systems vs. 10% Computers – (source: Frautschi, www.caliberlearning.com) • 2001: The Volvo S80 has 18 embedded controllers and 2 busses (source: Volvo) 3
  • 5. 08072013 Embedded in a Shoe! Characteristics of Embedded System • Embedded systems are designed to do a specific task • Embedded systems are not always standalone devices The microprocessor embedded in this adidas running shoe calculates the pressure between the runner's foot and the ground five million times per second and continuously changes the cushioning to match an adjustable comfort level. The computer controls a motor that lengthens and shortens a cable attached to a plastic cushioning element. • The program instructions written for embedded systems are referred to as firmware, and are stored in read-only memory or flash memory chips. Microcontroller versus generalpurpose microprocessor Microcontroller versus generalpurpose microprocessor • Microprocessor is an IC which has only the CPU inside them i.e. only the processing. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc. • Microprocessor is the general purpose microprocessors such as Intel’s x86 family (8086, 80286,80386, 80486 and the Pentium) or Motorola’s family • A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Microprocessor based system Microprocessor (µP) vs. Microcontroller (µC) To store the information (during CPU operation) CPU / µP Register ALU To process the information Control Unit To control the direction of information A system designer using a general-purpose microprocessor must add RAM, ROM, I/O ports and timers externally to make them functional. (CPU, Memory, I/O) 5
  • 6. 08072013 Micro controller system µP vs. µC µC CPU / µP DATA BUS ALU Register RAM ROM I/O Timer Serial COM Control Unit ADDRESS BUS All the support devices like Read only memory, Read – Write memory, Timer, Serial interface, I/O ports are internal. In other words, the processor, RAM, ROM, I/O ports and timer are all on a single chip. CONTROL BUS Differences between microcontrollers and microprocessor based system Microcontroller Microprocessor Dedicated to one specific task Can do many different task Support devices are internal for a micro controller Support devices are external in a microprocessor based system Micro controllers offer software protection micro processor base system fails to offer a protection system. Time required to build the circuit will be less, the size will be less and power consumption will be less Time required to build the circuit will be more, the size will be more and power consumption will be more Not expensive The advantages of microcontroller application Expensive End-of-chapter Problems 1 1. Microcontrollers are normally less expensive than microprocessors. (true/false) • Small size • program is difficult to copy because of copy protection functions and an emulator will be required to copy it. • Reduce chip count • Many applications do not require as much computing power • Reduced power consumption • Reduced design cost End-of-chapter Problems 1 ..cont.. 3. List the differences between microcontroller and microprocessor. 5. List the advantages of microcontroller application. 6. 2. When comparing a system board based on a microcontroller and a general purpose microprocessor, which one is cheaper? 4. Microcontroller normally has which of the following devices on-chip? What does the term embedded system mean? a) RAM b) ROM c) I/O d) all of the above 6