Home » Microprocessor vs Microcontroller

Microprocessor vs Microcontroller

by Online Tutorials Library

Microprocessor vs Microcontroller

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.

You may also like