What is difference between Microprocessor and Microcontroller?
The difference between Microprocessor and Micro-controllers are tabulated below:
Criteria |
Microprocessor |
Micro-controllers |
Hardware architecture |
Microprocessor is a
single-chip CPU
|
Microcontrollers contains, in a singles IC, a
CPU and much of remaining circuitry of a
complete microcomputer system, like RAM,
ROM,a serial interface, a parallel interface,
timer, and interrupt scheduling circuitry all
within in the same IC.
|
Applications |
Microprocessors are most
commonly used as the
CPU in microcomputer
systems. They are suited
to processing information
in computer systems.
|
Microcontrollers are found in small,
minimum-component designs
control-oriented activities.
performing
They are suited to control of I/O devices in
designs requiring minimum component count.
|
Instruction set features |
Instruction sets are processing intensive implying they have powerful addressing modes with instructions
catering to operations on
large volumes of data.
Their instructions operate
on bytes, words and
double words. Addressing
modes provide access to
large arrays of data, using
address pointers and
offset.
|
Microcontrollers have instruction sets catering
to the control of inputs and outputs.
Microcontrollers have instructions to set and clear individual bits and perform other bit- oriented operations such as logically ANDing, ORing or XORing bits. The instructions are highly compact. The majority of instructions are implemented in a single byte. |
Examples |
8086, 80286 . . .
|
8048, 8051 . . .
|
0 comments:
Feel free to contact the admin for any suggestions and help.