Skip to content
UPEEC

Microcontroller vs Microprocessor

A microcontroller is a complete system on a chip; a microprocessor needs external memory and peripherals.

Beginner
Comments 0
MicrocontrollerMicroprocessor
Memoryon-chip flash + RAMexternal RAM and storage
Typical clock8–600 MHz1–5 GHz
PowerµW–mWwatts
OSbare metal or RTOSLinux, Windows
ExamplesATmega328P, STM32, ESP32Raspberry Pi's SoC, Intel Core

Choose an MCU for real-time control and battery life; choose a processor (Linux board) for heavy computing, cameras, networking stacks and displays.

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.