![]() |
| Block Diagram of a Single Chip Computer |
A small computer usually implemented on a single Integrated Circuit (IC) that contains a central processing unit (CPU), some memory, and peripheral devices such as counter/timers, analog-to-digital converters, serial communication hardware, etc.
Microcontrollers are used in automatically controlled products and devices and other embedded systems. By reducing the size and cost compared to a design that uses a separate microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally control even more devices and processes.
- Microcontrollers are embedded inside another device so that they can control the features or actions of the product.
- Microcontrollers are dedicated to one task and run one specific program. The program is stored in ROM (read-only memory) and generally does not change.
- Microcontrollers are often low-power devices.
- A microcontroller has a dedicated input device and often (but not always) has a small display for output. A microcontroller also takes input from the device it is controlling and controls the device by sending signals to different components in the device.
![]() |
| Internal Structure of a Typical Microcontroller |

