What Is a Microprocessor (MPU)?
A microprocessor (MPU) is the central processing unit of a computer that does the computing; but unlike a microcontroller, it needs memory and most peripherals externally.
How Does It Work?
An MPU holds only the processor core (and cache). To work it needs external RAM, external storage (Flash/eMMC) and peripheral chips. This structure provides high performance and flexibility.
Difference From an MCU
An MCU gathers everything on one chip and is ideal for small jobs. An MPU is far more powerful but needs memory and support chips around it; it's used for complex, high-computation systems.
| Property | MPU | MCU |
|---|---|---|
| Memory | External | Inside |
| Power/performance | High | Low-medium |
| Operating system | Usually (Linux) | Usually none |
It Runs an Operating System
Thanks to its high memory and power, an MPU usually runs a full operating system like Linux. This brings advanced capabilities like a file system, networking and a graphical interface.
Where Is It Used?
Smartphones, single-board computers (Raspberry Pi), network devices, industrial controllers and multimedia systems.
Common Mistakes
Frequently Asked Questions
Does a Raspberry Pi use an MPU?+
Should I choose an MPU or an MCU?+
Search parts related to "What Is a Microprocessor (MPU)?"
Find the right part by comparing price, stock and distributors.