SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
Santosh Verma
 
Ec8791 arm 9 processor
Ec8791 arm 9 processorEc8791 arm 9 processor
Ec8791 arm 9 processor
RajalakshmiSermadurai
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
Siva Kumar
 
Arduino
ArduinoArduino
Arduino
vipin7vj
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
RAMPRAKASHT1
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
Apurva Zope
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
Md. Nahidul Islam
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
DominicHendry
 
Embedded System Tools ppt
Embedded System Tools  pptEmbedded System Tools  ppt
Embedded System Tools ppt
Halai Hansika
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
anishgoel
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
Joy Dutta
 
8051 interrupts
8051 interrupts8051 interrupts
8051 interrupts
Shreyans Pathak
 
AVR Fundamentals
AVR FundamentalsAVR Fundamentals
AVR Fundamentals
Vinit Vyas
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
Ram Babu
 
Arduino Projects
Arduino ProjectsArduino Projects
Arduino Projects
Luki B. Subekti
 
Memories in digital electronics
Memories in digital electronicsMemories in digital electronics
Memories in digital electronics
SijuGeorge10
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
ShivamSood22
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
komal mistry
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
Spitiq
 
Security in an embedded system
Security in an embedded system Security in an embedded system
Security in an embedded system
UrmilasSrinivasan
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
Santosh Verma
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
Siva Kumar
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
RAMPRAKASHT1
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
Apurva Zope
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
DominicHendry
 
Embedded System Tools ppt
Embedded System Tools  pptEmbedded System Tools  ppt
Embedded System Tools ppt
Halai Hansika
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
anishgoel
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
Joy Dutta
 
AVR Fundamentals
AVR FundamentalsAVR Fundamentals
AVR Fundamentals
Vinit Vyas
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
Ram Babu
 
Memories in digital electronics
Memories in digital electronicsMemories in digital electronics
Memories in digital electronics
SijuGeorge10
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
ShivamSood22
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
komal mistry
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
Spitiq
 
Security in an embedded system
Security in an embedded system Security in an embedded system
Security in an embedded system
UrmilasSrinivasan
 

Similar to Introduction to Microprocessor and Microcontroller.pdf (20)

Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
Imran Sheikh
 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
aienterpresses
 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
aienterpresses
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller system
nugnugmacmac
 
embedded_in_Arduino_with_basic_embedded.pptx
embedded_in_Arduino_with_basic_embedded.pptxembedded_in_Arduino_with_basic_embedded.pptx
embedded_in_Arduino_with_basic_embedded.pptx
acloudinfo2023
 
ELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’s
ELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’sELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’s
ELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’s
Kuvempu University
 
Home Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothHome Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via Bluetooth
MOKTARI MOSTOFA
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
anshul parmar
 
Embedded system
Embedded systemEmbedded system
Embedded system
Anmol Bagga
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
Nikhil Sharma
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
sidhantkulkarni1
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
VineethMP2
 
Introducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersIntroducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollers
Sandeep Kamath
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
Training report on embedded sys_AVR
Training report on embedded sys_AVRTraining report on embedded sys_AVR
Training report on embedded sys_AVR
Galgotias College of Engg. & Tech.
 
Basic Programming Tools Used in Microcontrollers for Robots lesson.pptx
Basic Programming Tools Used in Microcontrollers for Robots lesson.pptxBasic Programming Tools Used in Microcontrollers for Robots lesson.pptx
Basic Programming Tools Used in Microcontrollers for Robots lesson.pptx
roselindolos
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
mike parks
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
PersiPersi1
 
Prototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of ThingsPrototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of Things
alengadan
 
Report on Advanced Robotics & Programming
Report on Advanced Robotics & ProgrammingReport on Advanced Robotics & Programming
Report on Advanced Robotics & Programming
Surya World - Institutions of Academic Excellence
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
Imran Sheikh
 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
aienterpresses
 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
aienterpresses
 
Developing an avr microcontroller system
Developing an avr microcontroller systemDeveloping an avr microcontroller system
Developing an avr microcontroller system
nugnugmacmac
 
embedded_in_Arduino_with_basic_embedded.pptx
embedded_in_Arduino_with_basic_embedded.pptxembedded_in_Arduino_with_basic_embedded.pptx
embedded_in_Arduino_with_basic_embedded.pptx
acloudinfo2023
 
ELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’s
ELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’sELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’s
ELH-1.3 PIC & ARM MICROCONTROLLER UNIT I Microcontroller’s
Kuvempu University
 
Home Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via BluetoothHome Appliances Controlling using Android Mobile via Bluetooth
Home Appliances Controlling using Android Mobile via Bluetooth
MOKTARI MOSTOFA
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
Nikhil Sharma
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
VineethMP2
 
Introducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersIntroducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollers
Sandeep Kamath
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
Basic Programming Tools Used in Microcontrollers for Robots lesson.pptx
Basic Programming Tools Used in Microcontrollers for Robots lesson.pptxBasic Programming Tools Used in Microcontrollers for Robots lesson.pptx
Basic Programming Tools Used in Microcontrollers for Robots lesson.pptx
roselindolos
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
mike parks
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
PersiPersi1
 
Prototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of ThingsPrototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of Things
alengadan
 
Ad

More from Engineering Funda (20)

FPGA and CPLD comparision
FPGA and CPLD comparisionFPGA and CPLD comparision
FPGA and CPLD comparision
Engineering Funda
 
Photolithography
PhotolithographyPhotolithography
Photolithography
Engineering Funda
 
Evolution of logic complexity
Evolution of logic complexityEvolution of logic complexity
Evolution of logic complexity
Engineering Funda
 
VLSI design methodologies
VLSI design methodologies VLSI design methodologies
VLSI design methodologies
Engineering Funda
 
VLSI Design Flow
VLSI Design FlowVLSI Design Flow
VLSI Design Flow
Engineering Funda
 
Channel length Modulation
Channel length ModulationChannel length Modulation
Channel length Modulation
Engineering Funda
 
Integrated Electronics MCQ
Integrated Electronics MCQIntegrated Electronics MCQ
Integrated Electronics MCQ
Engineering Funda
 
Solid State Devices Interview and Viva Question
Solid State Devices Interview and Viva QuestionSolid State Devices Interview and Viva Question
Solid State Devices Interview and Viva Question
Engineering Funda
 
SSD MCQ
SSD MCQSSD MCQ
SSD MCQ
Engineering Funda
 
Signal and Systems GATE material
Signal and Systems GATE materialSignal and Systems GATE material
Signal and Systems GATE material
Engineering Funda
 
Fourier Series
Fourier Series Fourier Series
Fourier Series
Engineering Funda
 
Laplace transform
Laplace transformLaplace transform
Laplace transform
Engineering Funda
 
Z Transform
Z Transform Z Transform
Z Transform
Engineering Funda
 
Convolution
ConvolutionConvolution
Convolution
Engineering Funda
 
RARDAR Material
RARDAR MaterialRARDAR Material
RARDAR Material
Engineering Funda
 
RADAR classnote
RADAR classnoteRADAR classnote
RADAR classnote
Engineering Funda
 
Power Tubes MCQ
Power Tubes MCQPower Tubes MCQ
Power Tubes MCQ
Engineering Funda
 
Power Electronics interview questions
Power Electronics interview questionsPower Electronics interview questions
Power Electronics interview questions
Engineering Funda
 
Industrial Electronics MCQ
Industrial Electronics MCQIndustrial Electronics MCQ
Industrial Electronics MCQ
Engineering Funda
 
RC Triggering
RC TriggeringRC Triggering
RC Triggering
Engineering Funda
 
Ad

Recently uploaded (20)

Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Resistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff modelResistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff model
INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
Artificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptxArtificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptx
DrMarwaElsherif
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Journal of Soft Computing in Civil Engineering
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
theory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptxtheory-slides-for react for beginners.pptx
theory-slides-for react for beginners.pptx
sanchezvanessa7896
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
Artificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptxArtificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptx
DrMarwaElsherif
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 

Introduction to Microprocessor and Microcontroller.pdf

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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