| 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