概述
两者都是配备CPU(Central Processing Unit)进行运算处理的半导体器件(在本文中统称为微型计算机)。
通常,MCU(微控制器单元)是通用的,而面向多机能和高性能时则采用MPU(微处理器单元)。
不同点
项目 | MCU | MPU |
---|---|---|
运算bit数 | 主流8~32bit | 最低32bit,主流64bit |
工作频率 | 数兆到数百兆赫 | 主流是从几百兆赫到几千兆赫 |
架构 | 流水线系统或随机逻辑系统是主流(但有些是超级标量的) | 超级标量方式是主流 |
内存管理 | 可以有些外置内存,但主内存是内置的,有些内置缓存和MMC单元 | 外部内存是主流,有些内置缓存和MMC单元 |
命令集 | 基本算术运算,仅逻辑运算 | 除了基本算术运算、逻辑运算之外,还包括DSP指令和浮动少数点指令 |
价格 |