Microprocessor |
Microcontroller |
Microprocessor is a general-purpose chip that is used to create a multi-function computer or device and requires multiple chips to handle those tasks. |
Microcontroller is a highly-integrated chip that contains all the components comprising a controller. |
It contains ALU, Control Unit, registers and interrupt circuit. |
It contains microprocessor, memory (RAM, ROM), I/O Interfacing circuit and peripheral devices such as A/D converter, Serial I/O, timer etc. |
It has many instructions to move data between memory and CPU. |
It has one or two instructions to move data between memory and CPU. |
It has one or two bit handling instructions. |
It has many bit handling instructions. |
Access time for memory and I/O devices is more. |
Less access time for built-in memory and I/O devices. |
Microprocessor based system requires more hardware. |
Microcontroller based system requires less hardware reducing PCB size and increasing the reliability. |
Microprocessor based system is more flexible from design point of view. |
Microcontroller based system is less flexible from design point of view. |
Less number of pins are multi-functioned. |
More number of pins are multi-functioned. |
Microprocessors are most commonly used as the CPU in microcomputer systems. |
Microcontrollers are used in small, minimum component microcomputer system performing control-oriented activities. |
Example – INTEL 8085, INTEL 8086 etc. |
Example – INTEL 8051, Motorola MC68HC11 etc. |
No comments:
Post a Comment