IntegratedCircuits.comPowered by Hybrid ElectronicsContact Hybrid Electronics
← Electronics glossary

Glossary / Expanded definition

Microcontroller

MCU · embedded controller

A microcontroller, or MCU, combines a CPU, memory and input/output resources in an integrated circuit used to control an embedded application. (Microchip: what is a microcontroller?)

By · Educational reference

01 / UNDERSTAND THE TERM

Microcontroller: what it means.

A microcontroller is a programmable controller embedded within a larger product. Its CPU executes the program, memory holds instructions and working information, and input/output resources connect the program to the device it controls. (Microchip: what is a microcontroller?)

Peripherals are hardware resources around the CPU. Microchip's introductory explanation includes timers, input/output and an interrupt controller. The available peripheral set is device-specific, so two parts called microcontrollers need not provide the same interfaces. (Microchip: what is a microcontroller?)

Program storage and working memory have different jobs. A controller needs instructions to execute and space for changing data; the exact memory technologies and capacities must be checked in its documentation. Modern Microchip devices provide internal memory resources for program execution and data storage. (Microchip: system flexibility peripherals)

Microcontroller and system-on-chip are related ideas, not always mutually exclusive categories. Microchip describes a microcontroller as a whole computer on a chip, while the MCU label emphasizes embedded control. Compare actual blocks and capabilities rather than assuming a rigid boundary between the labels. (Microchip: what is a microcontroller?) (Arm: SoC development)

02 / PRACTICAL CONTEXT

Put the definition to work.

Think of a simplified thermostat controller: it receives an input, applies a programmed decision and produces a control output. Microchip lists thermostats among microcontroller applications. This example explains the input-program-output pattern; it is not a circuit design or a recommendation to connect a load directly to an MCU pin. (Microchip: what is a microcontroller?)

For a real project, separate the controller's logic task from sensing, power conversion and load-driving requirements. Use the MCU and supporting-component documentation to determine the complete design.

03 / READING DOCUMENTATION

Questions to ask next.

Use these questions as a reading checklist, not as a device-selection recommendation. Exact manufacturer documentation takes priority over a general definition.

  • List required interfaces, timers and other peripherals before selecting a part.
  • Budget program storage and working memory separately.
  • Check voltage levels, pin assignments and operating conditions.
  • Confirm the programming, debugging and software-development workflow.

For the broader explanation, explore controllers in robotics systems. This page defines the term; the companion guide connects it to the rest of the system.

04 / QUICK ANSWERS

Common Microcontroller questions.

Is a microcontroller just a CPU?

No. The CPU executes instructions, while a microcontroller combines it with memory and resources such as input/output and timers. (Microchip: what is a microcontroller?)

Can microcontroller software be changed?

Reprogrammable program memory allows supported devices to be updated. The procedure and limits depend on the particular device and its documentation. (Microchip: what is a microcontroller?)

Keep learning

Related definitions.

Compare the processing, memory and packaging roles without confusing them.

For information purposes, not component specifications. Read our editorial standards.