Difference between microprocessor and microcontroller
Category: Electronics Articles
13 Apr 17
The difference between microprocessor and microcontroller is given below,
| Microprocessor | Microcontroller |
|---|---|
| The Von-Neumann architecture is used in microprocessor. | The Harvard architecture is used in microcontrollers. |
| It does not have inbuilt memory RAM and ROM. | It has inbuilt memory RAM and ROM. |
| Microprocessor is a heart of computer system. | Microcontroller is a heart of embedded system. |
| It does not have I/O ports. | It has inbuilt I/O ports. |
| It is used only one memory for data and program. | It uses separate memory for data and program. |
| The power consumption is high due to external components. | The total power consumption is low due to external component is less. |
| Cost of the entire system is high as compared to microcontroller. | The cost of the entire system is low as compared to microprocessor. |
| It is widely used in personal computers (PC). | It is widely used in MP3 player, washing machine and etc. |
| It works on low frequency as compared to microcontroller i.e. 3 MHz to 6 MHz. | It is usually works on higher frequency i.e. 12 MHz to 26 MHz. |