Categories: Processor

Microcontroller

What is microcontroller?

A microcontroller is a small computer placed on a single Integrated Circuit. It is called computer on a chip. As the name implies, it executes program for controlling some device.

It contains processor, memory and programmable input/output ports. The program memory in the form of flash or ROM is also incorporated on a chip and a small amount of RAM is also included on a single chip. Microcontrollers are specially designed for embedded applications.

Advantages

  • Flexibility: Microcontrollers are very small and somewhat flexible due to their nature.
  • Speed: As Microcontrollers are fully integrated inside the processor these devices exhibit faster speed of execution.
  • Cheap: As Microcontrollers are fully integrated onto one chip, these devices are less expensive.
  • Rigid: Microcontrollers use ROM so they cannot be reprogrammed.
  • Labor saving: Microcontrollers are able to perform many tasks repetitively, so human efforts can be saved. The programmable nature of these devices make robots reproduce motions very quickly and consistently thereby increasing productivity.

Disadvantages

  • Complex architecture: Microcontrollers have more complex architecture than microprocessors. So understanding their functionality is quite difficult.
  • Development time: Development time and cost of microcontrollers increase due to complexity of the circuit board.
Robin

Share
Published by
Robin
Tags: Controller

Recent Posts

Hard Computing

What is hard computing? Hard computing is a traditional computing. It requires a precisely stated…

5 years ago

Soft Computing

Soft computing is a problem solving technology. It tends to fuse synergically different aspects of…

5 years ago

Cluster Computing

Cluster computing is an approach to achieve high performance, reliability or high throughput computing by…

5 years ago

Magnitude Comparator

Magnitude Comparator is a combinational circuit capable of comparing the relative magnitude of two binary…

10 years ago

Full-Subtractor

Full subtractor is a combinational circuit capable of performing subtraction on two bits namely minuend…

10 years ago

Half-Subtractor

Half-subtractor is a combinational circuit capable of subtracting a binary number from another binary number.…

10 years ago