Explain the difference between microcontroller and microprocessor?
The difference between microprocessor and microcontroller are:
|The microprocessor is the central part or heart of the computer system.
|The microcontroller is the heart of an embedded system.
|Microprocessor chip does not have RAM, ROM I/O units and timer.
|A single microcontroller chip has CPU, RAM, and ROM.
|There is no power system feature in a microprocessor.
|Power saving feature is there in a microcontroller.
|A microprocessor system is complex and expensive.
|The microcontroller system is inexpensive and straightforward.
|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.
|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.
|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