0% found this document useful (0 votes)
23 views

Diff Betn Microprocessor and Microcontroller

Microcontrollers are more efficient and suitable for compact embedded systems compared to microprocessors because microcontrollers have internal memory and I/O components, making the circuit smaller and lower in cost and power consumption. Microcontrollers also have features like power saving modes that further reduce power usage, making them well-suited for battery-powered devices. In contrast, microprocessors require external memory and I/O connections, resulting in larger circuits that consume more power and are slower.

Uploaded by

Sanket Patil
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Diff Betn Microprocessor and Microcontroller

Microcontrollers are more efficient and suitable for compact embedded systems compared to microprocessors because microcontrollers have internal memory and I/O components, making the circuit smaller and lower in cost and power consumption. Microcontrollers also have features like power saving modes that further reduce power usage, making them well-suited for battery-powered devices. In contrast, microprocessors require external memory and I/O connections, resulting in larger circuits that consume more power and are slower.

Uploaded by

Sanket Patil
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Difference between Microprocessor and Microcontroller

Microprocessor

Microprocessor is heart of Computer system.

Micro Controller

Micro Controller is a heart of embedded


system.
It is just a processor. Memory and I/O
Micro controller has external processor along
components have to be connected externally
with internal memory and i/O components
Since memory and I/O has to be connected
Since memory and I/O are present internally,
externally, the circuit becomes large.
the circuit is small.
Cannot be used in compact systems and hence Can be used in compact systems and hence it
inefficient
is an efficient technique
Cost of the entire system increases
Cost of the entire system is low
Due to external components, the entire power Since external components are low, total
consumption is high. Hence it is not suitable
power consumption is less and can be used
to used with devices running on stored power with devices running on stored power like
like batteries.
batteries.
Most of the microprocessors do not have
Most of the micro controllers have power
power saving features.
saving modes like idle mode and power
saving mode. This helps to reduce power
consumption even further.
Since memory and I/O components are all
Since components are internal, most of the
external, each instruction will need external
operations are internal instruction, hence
operation, hence it is relatively slower.
speed is fast.
Microprocessor have less number of registers, Micro controller have more number of
hence more operations are memory based.
registers, hence the programs are easier to
write.
Microprocessors are based on von Neumann
Micro controllers are based on Harvard
model/architecture where program and data
architecture where program memory and Data
are stored in same memory module
memory are separate
Mainly used in personal computers
Used mainly in washing machine, MP3
players

You might also like