Explain the difference between microcontroller and microprocessor?
The difference between microprocessor and microcontroller are:
S.no | Microprocessor | Microcontroller |
---|---|---|
1. | The microprocessor is the central part or heart of the computer system. | The microcontroller is the heart of an embedded system. |
2. | Microprocessor chip does not have RAM, ROM I/O units and timer. | A single microcontroller chip has CPU, RAM, and ROM. |
3. | There is no power system feature in a microprocessor. | Power saving feature is there in a microcontroller. |
4. | A microprocessor system is complex and expensive. | The microcontroller system is inexpensive and straightforward. |
5. | Microprocessor depends on technology, and so the system can run at a very high speed. | A microcontroller depends on its architecture, and hence the system can run up to 200 MHz. |
6. | Microprocessor runs on the Von-Neumann architecture where data and program can be stored in the same memory. | The microcontroller runs on Harvard architecture, and so data and program memories are separate. |
7. | The microprocessor is generally used in personal computers. | A microcontroller is used in washing machines and MP3 players. |
Note:- The embedded system market is continually increasing, so embedded system interview questions are essential.
BY Best Interview Question ON 23 Mar 2019