102
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. |
Next TopicTypes of Microcontroller