0% found this document useful (0 votes)
2K views1 page

Difference Between Microprocessor and Microcontroller

Microprocessors are used primarily in computers and require external memory and I/O components, making the circuits larger, more expensive, power hungry, and slower due to external operations. Microcontrollers, in contrast, have internal memory and I/O and are better suited for compact, low-cost, low-power embedded systems like MP3 players and washing machines.

Uploaded by

Neela Murali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views1 page

Difference Between Microprocessor and Microcontroller

Microprocessors are used primarily in computers and require external memory and I/O components, making the circuits larger, more expensive, power hungry, and slower due to external operations. Microcontrollers, in contrast, have internal memory and I/O and are better suited for compact, low-cost, low-power embedded systems like MP3 players and washing machines.

Uploaded by

Neela Murali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Difference between Microprocessor and

Microcontroller
Microprocessor Micro Controller

Microprocessor is heart of Computer system. Micro Controller is a heart of embedded system.

It is just a processor. Memory and I/O components Micro controller has external processor along with
have to be connected externally internal memory and i/O components

Since memory and I/O has to be connected externally, Since memory and I/O are present internally, the
the circuit becomes large. circuit is small.

Cannot be used in compact systems and hence Can be used in compact systems and hence it is an
inefficient 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 power
consumption is high. Hence it is not suitable to used consumption is less and can be used with devices
with devices running on stored power like batteries. running on stored power like batteries.

Most of the micro controllers have power saving


Most of the microprocessors do not have power saving
modes like idle mode and power saving mode. This
features.
helps to reduce power consumption even further.

Since memory and I/O components are all external,


Since components are internal, most of the operations
each instruction will need external operation, hence it
are internal instruction, hence speed is fast.
is relatively slower.

Microprocessor have less number of registers, hence Micro controller have more number of registers,
more operations are memory based. hence the programs are easier to write.

Microprocessors are based on von Neumann Micro controllers are based on Harvard architecture
model/architecture where program and data are where program memory and Data memory are
stored in same memory module separate

Mainly used in personal computers Used mainly in washing machine, MP3 players

You might also like