Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
AVR Microcontroller
Introduction to Microprocessor
&
Microcontroller
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
What is a Microprocessor?
What is a Microcontroller?
Differences between Microprocessor and Microcontroller
Criteria for choosing a microcontroller
Outlines of Session
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
What is a Microprocessor?
A microprocessor is a controlling unit of a micro-computer wrapped
inside a small chip.
It performs Arithmetic Logical Unit (ALU) operations and
communicates with the other devices connected with it.
It is a single Integrated Circuit in which several functions are
combined.
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
What is a Microcontroller?
A microcontroller is a chip optimized to control electronic devices.
It is stored in a single integrated circuit which is dedicated to
performing a particular task and execute one specific application.
It is specially designed circuits for embedded applications and is
widely used in automatically controlled electronic devices.
 It contains memory, processor, and programmable I/O.
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
Differences between Microprocessor and Microcontroller
Microprocessor Microcontroller
Contains only CPU: RAM, ROM, I/O timer are
separately provided
CPU, RAM,ROM,I/O timer are all on a single chip
Designer decides on the amount of ROM, RAM and
I/O ports
Fix amount of on chip ROM, RAM and I/O ports
Doesn’t support bit addressability Supports bit addressability
Better for multi tasking Weak for multi tasking
General Purpose Single Purpose
Architecture : Von numann Architecture: Harvard
High Speed and High Cost Low Speed and Low Cost
MP based system requires more hardware to be
interfaced
MC based system requires less hardware to be
interfaced
8085, 8086, core2 duo, core i7 are examples of intel
processor
AVR, PIC , ARM, 8051 are some of the
microcontroller family
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
Microprocessor Vs Microcontroller
CPU ROM RAM
Timer Serial COM
Port
I/O Port
ADC
General
Purpose
Microprocessor
CPU
ROM
RAM
Serial
COM Port
I/O Port Timer
Microcontroller
Microprocessor
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
Criteria for choosing a microcontroller
1) It must meet the task at hand efficiently and cost effectively.
Decide 8,16 or 32 bit controller for computing task.
• Other considerations in this category are
a) Speed
b) Packaging (Dual in line or Flat package)
c) Power consumption
d) On chip RAM and ROM
e) Number of I/O pins and timer on chip
f) Ease of Up gradation
g) Cost per unit
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
2) How easy it is to develop products around it
• Availability of assembler, debugger, compiler, third party vendor
support
3) MC should be available in needed quantities both now and in
future.
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a
Engineering Funda Android App
Engineering Funda AVR Play List
Click Engineering Funda YT Channel
Thank You
E
n
g
i
n
e
e
r
i
n
g
F
u
n
d
a

Introduction to Microprocessor and Microcontroller.pdf

  • 1.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel AVR Microcontroller Introduction to Microprocessor & Microcontroller E n g i n e e r i n g F u n d a
  • 2.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel What is a Microprocessor? What is a Microcontroller? Differences between Microprocessor and Microcontroller Criteria for choosing a microcontroller Outlines of Session E n g i n e e r i n g F u n d a
  • 3.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel What is a Microprocessor? A microprocessor is a controlling unit of a micro-computer wrapped inside a small chip. It performs Arithmetic Logical Unit (ALU) operations and communicates with the other devices connected with it. It is a single Integrated Circuit in which several functions are combined. E n g i n e e r i n g F u n d a
  • 4.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel What is a Microcontroller? A microcontroller is a chip optimized to control electronic devices. It is stored in a single integrated circuit which is dedicated to performing a particular task and execute one specific application. It is specially designed circuits for embedded applications and is widely used in automatically controlled electronic devices.  It contains memory, processor, and programmable I/O. E n g i n e e r i n g F u n d a
  • 5.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel Differences between Microprocessor and Microcontroller Microprocessor Microcontroller Contains only CPU: RAM, ROM, I/O timer are separately provided CPU, RAM,ROM,I/O timer are all on a single chip Designer decides on the amount of ROM, RAM and I/O ports Fix amount of on chip ROM, RAM and I/O ports Doesn’t support bit addressability Supports bit addressability Better for multi tasking Weak for multi tasking General Purpose Single Purpose Architecture : Von numann Architecture: Harvard High Speed and High Cost Low Speed and Low Cost MP based system requires more hardware to be interfaced MC based system requires less hardware to be interfaced 8085, 8086, core2 duo, core i7 are examples of intel processor AVR, PIC , ARM, 8051 are some of the microcontroller family E n g i n e e r i n g F u n d a
  • 6.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel Microprocessor Vs Microcontroller CPU ROM RAM Timer Serial COM Port I/O Port ADC General Purpose Microprocessor CPU ROM RAM Serial COM Port I/O Port Timer Microcontroller Microprocessor E n g i n e e r i n g F u n d a
  • 7.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel Criteria for choosing a microcontroller 1) It must meet the task at hand efficiently and cost effectively. Decide 8,16 or 32 bit controller for computing task. • Other considerations in this category are a) Speed b) Packaging (Dual in line or Flat package) c) Power consumption d) On chip RAM and ROM e) Number of I/O pins and timer on chip f) Ease of Up gradation g) Cost per unit E n g i n e e r i n g F u n d a
  • 8.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel 2) How easy it is to develop products around it • Availability of assembler, debugger, compiler, third party vendor support 3) MC should be available in needed quantities both now and in future. E n g i n e e r i n g F u n d a
  • 9.
    Engineering Funda AndroidApp Engineering Funda AVR Play List Click Engineering Funda YT Channel Thank You E n g i n e e r i n g F u n d a