SlideShare a Scribd company logo
AMC 12EC116 AssignmentNo:1 04-02-2014
2nd sem MTech (VLSI Design & Embedded System Design) MITE
Fig : (a) Microprocessor Fig : (b) Microcontroller
Definition: µP - silicon chip representing CPU which is capable of performing arithmetic as
well as logical operations.
Definition: µc - highly integrated chip that contains a CPU, scratch pad RAM, special and
general purpose register array, on-chip ROM, Flash memory for program storage, Timer and
interrupt control unit and dedicated IO ports.
CPU
General-
Purpose
Micro-
processor
Serial
COM
Port
Data Bus
Address Bus
TimerI/O PortROMRAM
CPU RAM
I/O Port Timer
Serial
COM
Port
ROM
Sl.no Microprocessor Microcontroller
1 General purpose processor Specific application controller
2 Contains no RAM, no ROM, no I/O ports
on chip itself.
Contains RAM, ROM, I/O ports on chip
itself
3 Size of RAM/ROM can vary Size of RAM/ROM is fixed
4 Makes the system bulkier Make the system compact
5 More expensive Less expensive
6 It has less bit handling instructions It has more bit handling instructions
7 Less number of pins have multiplexed
functions
more number of pins have multiplexed
functions
8 More flexible in designer point of view Less flexible in designer point of view
9 Limited power saving options compared
to microcontrollers
Includes lot of power saving features
10 Eg: Desktop PC,8086,i7 Eg: Digital Camera,8051,msp430
11 Execution faster Compared to µp slower
12 More general purpose registers Less number of gen purpose registers
13 More addressing modes Less addressing modes
14 Design time is more Application design time less
15 Microprocessors are based on von
Neumann model/architecture where
program and data are stored in same
memory module
Micro controllers are based on
Harvard architecture where program
memory and Data memory are
separate
16 Cannot be used in compact systems and
hence inefficient
Can be used in compact systems and
hence it is an efficient technique
17 Example code:
ADD AX,BX
ADD AX,CX
ADD AX,DX
Example code:
MOV A,#2fh
MOV B,#2fh
ADD A,B
18 It cannot be used as stand alone Can be used as stand alone.
19 May or may not be real-time application
oriented
Real-time application oriented
20 Fig : a Fig :b

More Related Content

What's hot

8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
Dr.YNM
 
Instruction set of 8086
Instruction set of 8086Instruction set of 8086
Instruction set of 8086
9840596838
 
8096 microcontrollers notes
8096 microcontrollers notes8096 microcontrollers notes
8096 microcontrollers notes
Dr.YNM
 

What's hot (20)

Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
DRAM
DRAMDRAM
DRAM
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction set
 
06. thumb instructions
06. thumb instructions06. thumb instructions
06. thumb instructions
 
Arm programmer's model
Arm programmer's modelArm programmer's model
Arm programmer's model
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 
Interrupts for PIC18
Interrupts for PIC18Interrupts for PIC18
Interrupts for PIC18
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 
Verilog full adder in dataflow & gate level modelling style.
Verilog full adder in dataflow  & gate level modelling style.Verilog full adder in dataflow  & gate level modelling style.
Verilog full adder in dataflow & gate level modelling style.
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 NotesMICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
 
8051 ch9-950217
8051 ch9-9502178051 ch9-950217
8051 ch9-950217
 
Instruction set of 8086
Instruction set of 8086Instruction set of 8086
Instruction set of 8086
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
8096 microcontrollers notes
8096 microcontrollers notes8096 microcontrollers notes
8096 microcontrollers notes
 
Keypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerKeypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 Microcontroller
 
Interrupts in 8051
Interrupts in 8051Interrupts in 8051
Interrupts in 8051
 

Viewers also liked

Ec2308 microprocessor and_microcontroller__lab1
Ec2308 microprocessor and_microcontroller__lab1Ec2308 microprocessor and_microcontroller__lab1
Ec2308 microprocessor and_microcontroller__lab1
v1i7n9i2
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
aviban
 

Viewers also liked (12)

Microcontroller lec 2
Microcontroller  lec 2Microcontroller  lec 2
Microcontroller lec 2
 
Advanced microprocessor
Advanced microprocessorAdvanced microprocessor
Advanced microprocessor
 
Perbedaan microprocessor, dan microcontroller
Perbedaan microprocessor,  dan microcontrollerPerbedaan microprocessor,  dan microcontroller
Perbedaan microprocessor, dan microcontroller
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)
 
Interfacing of data converters & io devices
Interfacing of data converters & io devicesInterfacing of data converters & io devices
Interfacing of data converters & io devices
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1
 
Ec2308 microprocessor and_microcontroller__lab1
Ec2308 microprocessor and_microcontroller__lab1Ec2308 microprocessor and_microcontroller__lab1
Ec2308 microprocessor and_microcontroller__lab1
 
Difference between microprocessor and microcontroller
Difference between microprocessor and microcontrollerDifference between microprocessor and microcontroller
Difference between microprocessor and microcontroller
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
 
microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs microprocessor
 
List of 8085 programs
List of 8085 programsList of 8085 programs
List of 8085 programs
 

Similar to comparison between Microprocessor-Microcontroller

Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
Micro controller selection
Micro controller selectionMicro controller selection
Micro controller selection
Vijay kumar
 
Embedded system book very helpful needed and use by everyone
Embedded system book very helpful needed and use by everyoneEmbedded system book very helpful needed and use by everyone
Embedded system book very helpful needed and use by everyone
ManojGupta666004
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
snehapvs
 

Similar to comparison between Microprocessor-Microcontroller (20)

VTU University Micro Controllers-06ES42 lecturer Notes
VTU University Micro Controllers-06ES42 lecturer NotesVTU University Micro Controllers-06ES42 lecturer Notes
VTU University Micro Controllers-06ES42 lecturer Notes
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
embedded system and microcontroller
 embedded system and microcontroller embedded system and microcontroller
embedded system and microcontroller
 
Question paper with solution the 8051 microcontroller based embedded systems...
Question paper with solution  the 8051 microcontroller based embedded systems...Question paper with solution  the 8051 microcontroller based embedded systems...
Question paper with solution the 8051 microcontroller based embedded systems...
 
AT89 S52
AT89 S52AT89 S52
AT89 S52
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
Micro controller selection
Micro controller selectionMicro controller selection
Micro controller selection
 
EEE226a.ppt
EEE226a.pptEEE226a.ppt
EEE226a.ppt
 
mobile processors introduction..
mobile processors introduction..mobile processors introduction..
mobile processors introduction..
 
Embedded system book very helpful needed and use by everyone
Embedded system book very helpful needed and use by everyoneEmbedded system book very helpful needed and use by everyone
Embedded system book very helpful needed and use by everyone
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Msp 430 architecture module 1
Msp 430 architecture module 1Msp 430 architecture module 1
Msp 430 architecture module 1
 
MCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringMCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication Engineering
 
Class 5 an 8 bit embedded platform
Class 5 an 8 bit embedded platformClass 5 an 8 bit embedded platform
Class 5 an 8 bit embedded platform
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
 
002079
002079002079
002079
 
Micro controller
Micro controllerMicro controller
Micro controller
 
Review Multicore processing based on ARM architecture
Review Multicore processing based on ARM architectureReview Multicore processing based on ARM architecture
Review Multicore processing based on ARM architecture
 

More from Dabbaru Murali (6)

Advances in VLSI Chapter 6 Superbuffers
Advances in VLSI Chapter 6 SuperbuffersAdvances in VLSI Chapter 6 Superbuffers
Advances in VLSI Chapter 6 Superbuffers
 
Automotive electronics dec 2014-15
Automotive electronics dec 2014-15Automotive electronics dec 2014-15
Automotive electronics dec 2014-15
 
Advances in vlsi design dec 2014-15
Advances in vlsi design dec 2014-15Advances in vlsi design dec 2014-15
Advances in vlsi design dec 2014-15
 
Advanced microcontrollers dec 2014-15
Advanced microcontrollers dec 2014-15Advanced microcontrollers dec 2014-15
Advanced microcontrollers dec 2014-15
 
Design of mixed mode vlsi 214 15
Design of mixed mode vlsi 214 15Design of mixed mode vlsi 214 15
Design of mixed mode vlsi 214 15
 
CMOS RF VLSI MTech 3rd sem VTU QUESTION PAPER 2014-15
CMOS RF VLSI MTech 3rd sem VTU QUESTION PAPER 2014-15 CMOS RF VLSI MTech 3rd sem VTU QUESTION PAPER 2014-15
CMOS RF VLSI MTech 3rd sem VTU QUESTION PAPER 2014-15
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
 

Recently uploaded (20)

Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 

comparison between Microprocessor-Microcontroller

  • 1. AMC 12EC116 AssignmentNo:1 04-02-2014 2nd sem MTech (VLSI Design & Embedded System Design) MITE Fig : (a) Microprocessor Fig : (b) Microcontroller Definition: µP - silicon chip representing CPU which is capable of performing arithmetic as well as logical operations. Definition: µc - highly integrated chip that contains a CPU, scratch pad RAM, special and general purpose register array, on-chip ROM, Flash memory for program storage, Timer and interrupt control unit and dedicated IO ports. CPU General- Purpose Micro- processor Serial COM Port Data Bus Address Bus TimerI/O PortROMRAM CPU RAM I/O Port Timer Serial COM Port ROM Sl.no Microprocessor Microcontroller 1 General purpose processor Specific application controller 2 Contains no RAM, no ROM, no I/O ports on chip itself. Contains RAM, ROM, I/O ports on chip itself 3 Size of RAM/ROM can vary Size of RAM/ROM is fixed 4 Makes the system bulkier Make the system compact 5 More expensive Less expensive 6 It has less bit handling instructions It has more bit handling instructions 7 Less number of pins have multiplexed functions more number of pins have multiplexed functions 8 More flexible in designer point of view Less flexible in designer point of view 9 Limited power saving options compared to microcontrollers Includes lot of power saving features 10 Eg: Desktop PC,8086,i7 Eg: Digital Camera,8051,msp430 11 Execution faster Compared to µp slower 12 More general purpose registers Less number of gen purpose registers 13 More addressing modes Less addressing modes 14 Design time is more Application design time less 15 Microprocessors are based on von Neumann model/architecture where program and data are stored in same memory module Micro controllers are based on Harvard architecture where program memory and Data memory are separate 16 Cannot be used in compact systems and hence inefficient Can be used in compact systems and hence it is an efficient technique 17 Example code: ADD AX,BX ADD AX,CX ADD AX,DX Example code: MOV A,#2fh MOV B,#2fh ADD A,B 18 It cannot be used as stand alone Can be used as stand alone. 19 May or may not be real-time application oriented Real-time application oriented 20 Fig : a Fig :b