A list of differences between Microprocessor and Microcontroller are given below.
S.No |
Microprocessor |
Microcontroller |
1 |
Microprocessor acts as a heart of computer
system. |
Microcontroller acts as a heart of embedded
system. |
2 |
It is a processor in which memory and I/O
output component is connected externally. |
It is a controlling device in which memory
and I/O output component is present internally. |
3 |
Since memory and I/O output is to be
connected externally. Therefore the circuit is more complex. |
Since on chip memory and I/O output
component is available. Therefore the circuit is less complex. |
4 |
It cannot be used in compact system.
Therefore microprocessor is inefficient. |
It can be used in compact system. Therefore
microcontroller is more efficient. |
5 |
Microprocessor has less number of registers.
Therefore most of the operations are memory based. |
Microcontroller has more number of
registers. Therefore a program is easier to write. |
6 |
A microprocessor having a zero status flag. |
A microcontroller has no zero flag. |
7 |
It is mainly used in personal computers. |
It is mainly used in washing machines, air
conditioners etc. |
0 Comments