Login

or
don't have an account?
back to glossary

Microcontroller

maker

A microcontroller is a compact integrated circuit designed to govern a specific operation in an embedded system.

expanded

Microcontrollers are fundamental components in embedded systems, providing essential control and processing capabilities for a wide range of applications, from home automation to industrial machinery. Typically, they integrate a processor, memory, and input/output peripherals onto a single chip, optimizing for reliability and efficiency in device-specific tasks.

examples

The ATmega328P microcontroller operates at a clock speed of 16 MHz and includes 32 KB of flash memory and 2 KB of SRAM combined on a single chip.

Commonly used in beginner microcontroller platforms like Arduino Uno, facilitating prototyping and educational projects.

The STM32F103 microcontroller series features a 32-bit ARM Cortex-M3 processor, operating at a speed up to 72 MHz with up to 512 KB of flash memory and 64 KB of SRAM.

Utilized in applications requiring higher processing power, such as consumer electronics and advanced industrial control systems.