Difference between Microprocessor and Microcontroller are:
Question :
Difference between Microprocessor and Microcontroller are:
Difference
between Microprocessor and Microcontroller are:
- Microprocessor
widely used in the computer system. And microcontroller is used in embedded
system.
- Microprocessor
is used in Personal Computers whereas Micro Controller is used in an embedded
system.
- The
microprocessor uses Von Neumann architecture where data and program present in
the same memory module. The microcontroller uses Harvard architecture. In this
module. Data and program get stored in separate memory.
- Microprocessor
requires external components to operate. So, the Cost of the microprocessor is
higher than the microcontroller.
- Microprocessor
consists of only a Central Processing Unit, whereas Micro Controller contains a
CPU, Memory, I / O all integrated into one chip.
- Microprocessor uses an external bus to interface to RAM, ROM, and other peripherals, on the other hand, Microcontroller uses an internal controlling bus.
- Microprocessor
is complicated and expensive, with a large number of instruction to process but
Microcontroller is inexpensive and straightforward with fewer instructions to
process.