Microprocessor Vs Microcontroller

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Microprocessor vs Microcontroller

Microprocessor Microcontroller

1. Microprocessor is a simple 1. Microcontroller is a System On


central processing unit (CPU) on a Chip (SoC)
single chip
2. In microprocessors, CPU is 2. In microcontroller, CPU, RAM,
stand alone. RAM, ROM, I/O, timer ROM, I/O and timer all are on a
are seperate. single chip.
3. In microprocessors, Designer 3. In microcontrollers, fixed amount
can decide amount of external of RAM,ROM and I/O ports are
ROM, RAM and I/O ports. available which can not be
changed. (Note: these devices can be
externally interfaced)
Microprocessor Microcontroller

4. Microprocessor is an IC which 4. Microcontroller has a CPU, in


has only the CPU inside them. addition with a fixed amount of
These microprocessors don’t have RAM, ROM and other peripherals
RAM, ROM, and other peripheral all embedded on a single chip.
on the chip.
5. Microprocessors are basic 5. Microcontrollers are generally
componets of personal computers used in embedded systems

6. Power consumption & heat 6. Power consumption & heat


dissipation is high because of discipation is less.
external devices. Hence it requires
external cooling system.
Microprocessor Microcontroller

7. The clock frequency is very high 7. The clock frequency is less


usually in the order of Giga Hz. usually in the order of Mega Hz.

8. Microprocessors have few bit 8. Bit manipulation is powerful &


manipulation instructions. widely used in microcontrollers.
Microcontrollers have numerous
bit manipulation instructions.
9. Microprocessors are used in 9. Microcontrollers are specially
high end applications. designed for embedded systems.
Like Desktop PCs, Eg: Smart Wearables,
Laptops,etc... Washing Machine,
Mobile phones, etc...
Microprocessor Microcontroller

10. Microprocessors are costlier 10. Microcontrollers are less


than Microcontrollers, hence costlier than microprocessors,
microprocessor based products are hence microcontroller based
costlier. products are less costlier.
11. eg: 11. eg:
8085, 8051 (8bit uc),
8086, AVR (Advanced Virtual RISC),
ARM7TDMI-s, PIC (Peripheral Interface Controller),
ARM-Cortex, Apple A10 Fusion,
etc... Snapdragon (ARM based uc),
etc...
Microprocessor based products

Desktop PC

Laptop
Microcontroller based products
Thank You

You might also like