Featured Post

Architecture Of Microprocessor and Microcontroller

Architecture Of Microprocessor and Microcontroller

Architecture Of Microprocessor and Microcontroller
Architecture Of Microprocessor and Microcontroller

The microprocessor is a central processing unit of a general purpose digital computer. They can address megabytes of memory and operate on 8, 16, or 32 bit data.


It consists of an ALU, accumulator, working registers, program counter, stack pointer, clock and interrupt circuits. Fig. shows general architecture of a microprocessor.


The microprocessor alone is not a complete digital computer. In order to make it a complete computers one should add memory devices (ROM, RAM, EEPROM, EPROM, PROM), memory decoders, I/O devices.


Due to varieties of memory and I/O devices, the hardware design of a microprocessor is arranged so that a very small or very large system can be configured around the CPU depending on the application of the user. For a small application the minimum size of memory and I/O (s) must be interfaced to the CPU. This increases the hardware. In turn the PCB size and cost of the system also increases.

General Architecture Of Microprocessor
Fig.1 General Architecture Of Microprocessor

In order to avoid these drawbacks Microcontrollers were developed. The Microcontroller is an on-chip true computer. It is optimized for specific applications.


It consists all the features of a microprocessor as well as the features required to build a complete computer.

General Architecture Of Microcontroller
Fig.2 General Architecture Of Microcontroller


Microcontroller components:

The microcontroller has on-chip (built in) peripheral devices. They are ROM, RAM, Serial I/O, Parallel I/O, timer/counters, interrupts and clock. These on chip peripherals ake if possible to house single chip microcomputer system.


The advantages of built-in peripherals are:

  1. The hardware is less because of single chip microcomputer system.
  2. Because of less hardware, the PCB size is small.
  3. It increases system reliability.
  4. They have smaller access time. Hence, speed is high.

The microcontroller consists of RAM, ROM, I/O devices, counters and clock circuit etc.


The first 8 bit microcontroller, 8048 was introduced by Intel in 1976 with a view to control general tasks.


Later on, high performance microcontroller families like MCS51, MCS96 were developed. The MCS51 family includes a whole family of microcontrollers that have numbers ranging from 8031 to 8751. They are available in MOS or CMOS  technology with different packages.


The 8051 microcontroller in the MCS51 family was designed for 8 bit mathematical and single bit boolean operations. These families provide separate program and data memory. 

The program or data memory may be internal or external. They provide high speed and have low system cost.

Electrical Interview Questions:

Comments

Post a Comment