SlideShare a Scribd company logo
1 of 24
Download to read offline
Introduction to
Microprocessor and
Microcontroller
Objectives:
โ€ข To gain understanding about the basic concepts of Microprocessor and
Microcontroller.
โ€ข To know the difference between the functions and principles of
Microprocessor and Microcontroller.
What is a Microprocessor?
A microprocessor is a controlling unit of a microcomputer 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.
A microprocessor is a computer processor which incorporates the
functions of a computer's central processing unit (CPU) on a single
integrated circuit (IC).
Microcomputer, an electronic device with a microprocessor as its central
processing unit (CPU). Microcomputer was formerly a commonly used term for
personal computers, particularly any of a class of small digital computers
whose CPU is contained on a single integrated semiconductor chip. Thus, a
microcomputer uses a single microprocessor for its CPU, which performs all
logic and arithmetic operations.
What is 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.
An embedded system can be thought of as a computer
hardware system having software embedded in it. An embedded
system can be an independent system or it can be a part of a
large system. An embedded system is a microcontroller or
microprocessor based system which is designed to perform a
specific task. For example, a fire alarm is an embedded system; it
will sense only smoke.
Microcontroller and Microprocessor both terms seem similar
but there is a huge difference between these two ICs.
Microprocessor only have CPU in the chip like most of the Intel
Processors but Microcontroller also have RAM, ROM and other
peripherals along with the CPU or processor. Both ICs have
different applications and have their own advantages and
disadvantages. They can be differentiated in terms of
Applications, structure, internal parameters, power consumption,
and cost.
Structure of Microprocessor and Microcontroller
The microprocessor is used in the very intensive processes. It
only contains a CPU (central processing unit) but there are many
other parts needed to work with the CPU to complete a process.
These all other parts are connected externally. The
microprocessor chip is not containing all these parts internally. The
number of external parts and the size of the external parts
depends on the application.
Generally, it connected with
memory elements like RAM and ROM,
I/O ports, timers, serial interface, etc.
The advantage of the microprocessor is
that it has a flexible structure. It means
you can decide the size of RAM, ROM,
number of I/O ports and can modify all
the things which are connected
externally according to the application.
Microcontrollers are used to do the same assigned task
repeatedly. Hence, the number of I/O ports and the amount of
memory required is less compared to the microprocessor. As
told earlier, in microcontroller external parts are integrated with
CPU in a single chip and because of this integrated structure
the overall size of the microcontroller is smaller compared to the
microprocessor.
In microcontroller you cannot modify the size of RAM, ROM
and other components. Once a controller is designed the
structure is fixed. So, the structure of the microcontroller is not
flexible.
Internal Parameter of Microprocessor and Microcontroller
Both ICs are different in internal parameters like; clock speed, memory
(RAM and ROM), peripheral interface, etc. So let's check the important
difference between microprocessor and microcontroller ICs in terms of internal
parameters.
Clock speed:
The microprocessors are run at higher clock speeds. The clock speed of a
microprocessor is in the range of 1 GHz to 4 GHz. While in the case of
microcontroller, high clock speed is not required. The clock speed for the
microcontroller is in the range of the 1 MHz to 300 MHz.
Memory:
The microprocessors have to run an operating system or it is used for very
complicated tasks. Hence, the amount of memory required for the
microprocessor is very large. The volatile memory (RAM) for the microprocessor is
in the range of the 512 MB to 32 GB. The hard disk (ROM) for the microprocessor is
in the range of the 128 GB to 2 TB.
The microcontrollers are designed for a specific task. The amount of memory
required for the microcontroller is quite less compared to the microprocessor. The
volatile memory (RAM) for the microcontroller is in the range of 2 KB to 256 KB. The
hard drive or flash memory (ROM) is in the range of the 32 KB to 2 MB.
Peripheral interface:
The common peripheral interface for the microprocessor is USB, UART, and
high-speed Ethernet and the microcontroller peripheral interface is I2C, SPI,
and UART.
Programming:
The program for the microprocessor can be changed for different
applications. While in the case of the microcontroller once it is designed, the
program is common for that application. There is no option for the modification
of the program. So, the programming of the microprocessor is difficult
compared to the microcontroller.
Bit size:
Modern-day microcontrollers are 32 bit and 64 bit. The 32-bit
microprocessor can handle 32-bit binary data at the same time. Hence the
address and data bus are 32 bit. Similarly, the 64-bit microprocessor can
handle 64-bit binary data at the same time. The microcontrollers are 8 bit, 16 bit
or 32 bit. Therefore, the amount of data that can be handled by a
microcontroller in a single cycle is lesser compared to the microprocessor.
Power Consumption:
The power consumption for the microprocessor is higher compared to the
microcontroller.
Applications of Microprocessor and Microcontroller
The microprocessor is used in an application where the task is
not predefined and it is assigned by the user. It is used in
computers, mobiles, video games, TVs, etc where the task is not
fixed and it depends on the user. Generally, the microprocessor is
used where intensive processing is required. A laptop is the best
example where a microprocessor is used. The laptop is used for
media streaming, simulation, editing image, web browsing,
gaming, creating a document and many more.
The microcontroller is designed for a specific task and once
the program is embed on MCU chip, it canโ€™t be altered easily
and you may be needed special tools to reburn it. The process of
the microcontroller is fixed according to its application. Hence, it
does some processing, based on the input given to the
microcontroller and gives the predefined results as an output. The
input could be given by the user or it could be given by the
sensors.
It is used in many electronic appliances like washing
machine, microwave oven, timer, etc. In these equipment,
the process is predefined, it may need some inputs from user
to give predefine output. Let say washing machine, once
the user sets the input parameters, it wash the clothes
according to input parameter. So, the basic task (washing
the clothes) for the washing machine is fixed. You cannot do
anything else from the washing machine.
Summary:
References:
โ€ข Difference between Microprocessor and Microcontroller (no date). Available at:
https://components101.com/articles/difference-between-microprocessor-and-
microcontroller.
โ€ข [No title] (no date). Available at:
http://www.pvpsiddhartha.ac.in/dep_it/lecture%20notes/MP/unit1.pdf
โ€ข Embedded Systems - Overview (no date). Available at:
https://www.tutorialspoint.com/embedded_systems/es_overview.htm
โ€ข microcomputer (no date). Available at:
https://www.britannica.com/technology/microcomputer
โ€ข Brit (no date) Very simple microprocessor. Available at: https://www.slideshare.net/Brit4/very-
simple-microprocessor
โ€ข (Microprocessors and Microcontrollers, no date)
โ€œThe only impossible journey is the one you never begin.โ€
- Anthony Robbins
- end -

More Related Content

Similar to Microcontroller

8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
snehapvs
ย 
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
ย 
152-15-5588
152-15-5588152-15-5588
152-15-5588
Self-employed
ย 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
HAriesOa1
ย 

Similar to Microcontroller (20)

Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processor
ย 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
ย 
A Guide to the Microcontroller, Its Functioning, Types, and Applications .pdf
A Guide to the Microcontroller, Its Functioning, Types, and Applications .pdfA Guide to the Microcontroller, Its Functioning, Types, and Applications .pdf
A Guide to the Microcontroller, Its Functioning, Types, and Applications .pdf
ย 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
ย 
Microprocessor and microcontrollers
Microprocessor and microcontrollersMicroprocessor and microcontrollers
Microprocessor and microcontrollers
ย 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-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
ย 
MD JAHID HASAN
MD JAHID HASANMD JAHID HASAN
MD JAHID HASAN
ย 
152-15-5588
152-15-5588152-15-5588
152-15-5588
ย 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptx
ย 
What are the characteristics of a Microcontroller.pdf
What are the characteristics of a Microcontroller.pdfWhat are the characteristics of a Microcontroller.pdf
What are the characteristics of a Microcontroller.pdf
ย 
Motorola 68hc11
Motorola 68hc11Motorola 68hc11
Motorola 68hc11
ย 
4CS3-MPI-Unit-1.pptx
4CS3-MPI-Unit-1.pptx4CS3-MPI-Unit-1.pptx
4CS3-MPI-Unit-1.pptx
ย 
Introduction to Microprocessor .ppt
Introduction to Microprocessor .pptIntroduction to Microprocessor .ppt
Introduction to Microprocessor .ppt
ย 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
ย 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessor
ย 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
ย 
AN OVERVIEW OF MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING
AN OVERVIEW OF MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMINGAN OVERVIEW OF MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING
AN OVERVIEW OF MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING
ย 
Origin of Microprocessor and Classification of Microprocessor
Origin of Microprocessor and  Classification of Microprocessor Origin of Microprocessor and  Classification of Microprocessor
Origin of Microprocessor and Classification of Microprocessor
ย 
Microprocessor lecture
Microprocessor lectureMicroprocessor lecture
Microprocessor lecture
ย 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 

Recently uploaded (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 

Microcontroller

  • 2. Objectives: โ€ข To gain understanding about the basic concepts of Microprocessor and Microcontroller. โ€ข To know the difference between the functions and principles of Microprocessor and Microcontroller.
  • 3. What is a Microprocessor? A microprocessor is a controlling unit of a microcomputer 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. A microprocessor is a computer processor which incorporates the functions of a computer's central processing unit (CPU) on a single integrated circuit (IC).
  • 4. Microcomputer, an electronic device with a microprocessor as its central processing unit (CPU). Microcomputer was formerly a commonly used term for personal computers, particularly any of a class of small digital computers whose CPU is contained on a single integrated semiconductor chip. Thus, a microcomputer uses a single microprocessor for its CPU, which performs all logic and arithmetic operations.
  • 5. What is 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.
  • 6. An embedded system can be thought of as a computer hardware system having software embedded in it. An embedded system can be an independent system or it can be a part of a large system. An embedded system is a microcontroller or microprocessor based system which is designed to perform a specific task. For example, a fire alarm is an embedded system; it will sense only smoke.
  • 7.
  • 8. Microcontroller and Microprocessor both terms seem similar but there is a huge difference between these two ICs. Microprocessor only have CPU in the chip like most of the Intel Processors but Microcontroller also have RAM, ROM and other peripherals along with the CPU or processor. Both ICs have different applications and have their own advantages and disadvantages. They can be differentiated in terms of Applications, structure, internal parameters, power consumption, and cost.
  • 9. Structure of Microprocessor and Microcontroller The microprocessor is used in the very intensive processes. It only contains a CPU (central processing unit) but there are many other parts needed to work with the CPU to complete a process. These all other parts are connected externally. The microprocessor chip is not containing all these parts internally. The number of external parts and the size of the external parts depends on the application.
  • 10. Generally, it connected with memory elements like RAM and ROM, I/O ports, timers, serial interface, etc. The advantage of the microprocessor is that it has a flexible structure. It means you can decide the size of RAM, ROM, number of I/O ports and can modify all the things which are connected externally according to the application.
  • 11. Microcontrollers are used to do the same assigned task repeatedly. Hence, the number of I/O ports and the amount of memory required is less compared to the microprocessor. As told earlier, in microcontroller external parts are integrated with CPU in a single chip and because of this integrated structure the overall size of the microcontroller is smaller compared to the microprocessor.
  • 12. In microcontroller you cannot modify the size of RAM, ROM and other components. Once a controller is designed the structure is fixed. So, the structure of the microcontroller is not flexible.
  • 13. Internal Parameter of Microprocessor and Microcontroller Both ICs are different in internal parameters like; clock speed, memory (RAM and ROM), peripheral interface, etc. So let's check the important difference between microprocessor and microcontroller ICs in terms of internal parameters. Clock speed: The microprocessors are run at higher clock speeds. The clock speed of a microprocessor is in the range of 1 GHz to 4 GHz. While in the case of microcontroller, high clock speed is not required. The clock speed for the microcontroller is in the range of the 1 MHz to 300 MHz.
  • 14. Memory: The microprocessors have to run an operating system or it is used for very complicated tasks. Hence, the amount of memory required for the microprocessor is very large. The volatile memory (RAM) for the microprocessor is in the range of the 512 MB to 32 GB. The hard disk (ROM) for the microprocessor is in the range of the 128 GB to 2 TB. The microcontrollers are designed for a specific task. The amount of memory required for the microcontroller is quite less compared to the microprocessor. The volatile memory (RAM) for the microcontroller is in the range of 2 KB to 256 KB. The hard drive or flash memory (ROM) is in the range of the 32 KB to 2 MB.
  • 15. Peripheral interface: The common peripheral interface for the microprocessor is USB, UART, and high-speed Ethernet and the microcontroller peripheral interface is I2C, SPI, and UART. Programming: The program for the microprocessor can be changed for different applications. While in the case of the microcontroller once it is designed, the program is common for that application. There is no option for the modification of the program. So, the programming of the microprocessor is difficult compared to the microcontroller.
  • 16. Bit size: Modern-day microcontrollers are 32 bit and 64 bit. The 32-bit microprocessor can handle 32-bit binary data at the same time. Hence the address and data bus are 32 bit. Similarly, the 64-bit microprocessor can handle 64-bit binary data at the same time. The microcontrollers are 8 bit, 16 bit or 32 bit. Therefore, the amount of data that can be handled by a microcontroller in a single cycle is lesser compared to the microprocessor. Power Consumption: The power consumption for the microprocessor is higher compared to the microcontroller.
  • 17. Applications of Microprocessor and Microcontroller The microprocessor is used in an application where the task is not predefined and it is assigned by the user. It is used in computers, mobiles, video games, TVs, etc where the task is not fixed and it depends on the user. Generally, the microprocessor is used where intensive processing is required. A laptop is the best example where a microprocessor is used. The laptop is used for media streaming, simulation, editing image, web browsing, gaming, creating a document and many more.
  • 18. The microcontroller is designed for a specific task and once the program is embed on MCU chip, it canโ€™t be altered easily and you may be needed special tools to reburn it. The process of the microcontroller is fixed according to its application. Hence, it does some processing, based on the input given to the microcontroller and gives the predefined results as an output. The input could be given by the user or it could be given by the sensors.
  • 19. It is used in many electronic appliances like washing machine, microwave oven, timer, etc. In these equipment, the process is predefined, it may need some inputs from user to give predefine output. Let say washing machine, once the user sets the input parameters, it wash the clothes according to input parameter. So, the basic task (washing the clothes) for the washing machine is fixed. You cannot do anything else from the washing machine.
  • 21.
  • 22.
  • 23. References: โ€ข Difference between Microprocessor and Microcontroller (no date). Available at: https://components101.com/articles/difference-between-microprocessor-and- microcontroller. โ€ข [No title] (no date). Available at: http://www.pvpsiddhartha.ac.in/dep_it/lecture%20notes/MP/unit1.pdf โ€ข Embedded Systems - Overview (no date). Available at: https://www.tutorialspoint.com/embedded_systems/es_overview.htm โ€ข microcomputer (no date). Available at: https://www.britannica.com/technology/microcomputer โ€ข Brit (no date) Very simple microprocessor. Available at: https://www.slideshare.net/Brit4/very- simple-microprocessor โ€ข (Microprocessors and Microcontrollers, no date)
  • 24. โ€œThe only impossible journey is the one you never begin.โ€ - Anthony Robbins - end -