Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A microcontroller is a compact integrated integrated circuit designed to govern a specific operation in an embedded system. It does this by interpreting data it receives from its I/O (Input Output) peripherals using its central processor. The temporary information that that the microcontroller receives is stored in its data memory, where the processor accesses it and uses instructions stored in its program memory to decipher and apply the incoming data. It then uses its I/O peripherals to communicate and enact the appropriate action. Microcontrollers are used in multiple industries and applications, including in the home and enterprise, building automation, manufacturing, robotics, automotive, lighting, smart energy, industrial automation, communications and internet of things (IoT) deployments.


Elements of a Microcontroller:

1: The Processor: A processor can can be thought thought of as the brain of the device. It processes processes and responds to various instructions that direct the microcontroller's function. This involves performing basic arithmetic, logic and I/O operations. It also performs data transfer operations, which communicate communicate commands to other components in the larger embedded systemsystem.

2: Memory : A microcontroller's memory is used to store the data that the processor receives and uses to respond to instructions that it's been programmed to carry out. A microcontroller has two main memory types:

...

Microcontroller block diagram

Block diagram of Microcontroller with support devicesImage Modified