Microprocessor VS Microcontroller| Comparison of Microprocessor and Microcontroller|Difference between Microprocessor and Microcontroller

What is a Microprocessor and Microcontroller?

The microprocessor is the heart of the computer system whereas the microcontroller is the heart of the embedded system.

What is Microprocessor?

A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits.

The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer’s central processing unit.

The integrated circuit is capable of interpreting and executing program instructions and performing arithmetic operations.

The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and
provides results (also in binary form) as output.

Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.

Microprocessor Examples

Micropressor-examples
Microprocessor examples

Texas Instruments TMS 1000, Intel 4004, Motorola 800 (MC 800, AMD Ryzen

What is a Microcontroller?

A microcontroller (MCU for microcontroller unit) is a small computer on a single VLSI integrated circuit (IC) chip.

Read : 8051 Micro Controller Instruction set HERE

Read : Microcontroller|Types of microcontroller


A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals.


Program memory in the form of ferroelectric RAM, NOR flash or OTP ROM is also often included on chip, as well as a small amount of RAM.


Microcontrollers are designed for embedded applications, in contrast to the microprocessors
used in personal computers or other general-purpose applications consisting of various discrete chips.

Microcontroller Examples

Microcontroller-examples
Microcontroller-examples

PIC 18F8720, Intel 8742, ATmega microcontrollers

Comparison of Microprocessor and Microcontroller

Microprocessor-vs-Microcontroller

Difference between Microprocessor and Microcontroller

Microprocessor Microcontroller
The microprocessor contains ALU, General purpose registers, stack pointer, program counter, clock timing circuit, interrupt circuitThe microcontroller contains the circuitry of
microprocessor, and in addition it has built-in
ROM, RAM, I/O Devices, Timers/Counters, etc.
It has many instructions to move data between
memory and CPU
It has few instructions to move data between
memory and CPU
Few bits handling instructionIt has many bit handling instructions
Less number of pins are multifunctionalMore number of pins are multifunctional
The single memory map for data and code
(program)
The separate memory map for data and code
(program)
Access time for memory and IO are moreLess access time for built in memory and IO
The microprocessor-based system requires additional hardwareIt requires less additional hardware
More flexible in the design point of viewLess flexible since the additional circuits which are residing inside the microcontroller are fixed for a particular microcontroller
A large number of instructions with flexible
addressing modes
A limited number of instructions with few
addressing modes
Difference between Microprocessor and Microcontroller

Books for Microcontroller 8051

  1. KSEB Sub Engineer and AE Books
  2. The 8051 Micro controller 3rd Edition,by Kenneth Ayala
  3. The 8051 Microcontrollers & Embedded Systems, by Mazidi
  4. 8051 MICROCONTROLLER AND APPLICATIONS FOR BSC
  5. Microcontroller & Embedded Systems for BE

Read more on Microcontrollers

  1. Features of AVR|AVR Microcontrollers
  2. 8051 ARCHITECTURE|8051 Microcontroller Architecture
  3. 8051 Microcontroller Architecture|RISC and CISC CPU Architectures|HARVARD & VON- NEUMANN CPU Architecture
  4. Microprocessor VS Microcontroller| Comparison of Microprocessor and Microcontroller|Difference between Microprocessor and Microcontroller
  5. Addressing modes of 8051 Microcontroller|8051 Addressing Modes
  6. 8051 Microcontroller Instruction Set|KSEB Sub Engineer Notes
  7. 8051 Microcontroller MCQ|8051 Questions and Answers
  8. Microcontroller|Types of microcontroller
  9. 8051 Microcontroller Notes pdf|8051 microcontroller pdf
  10. Interrupts in 8051|Interrupts in 8051 Microcontroller

Leave a Comment

error: Content is protected !!