CPU、MCU、MPU、DSP的区别

CPU（Central Processing Unit，中央处理器）发展出来三个分枝，一个是DSP（Digital Signal Processing/Processor，数字信号处理），另外两个是MCU（Micro Control Unit，微控制器单元）和MPU（Micro Processor Unit，微处理器单元）.

MCU集成了片上外围器件；MPU不带外围器件（例如存储器阵列），是高度集成的通用结构的处理器，是去除了集成外设的MCU；DSP运算能力强，擅长很多的重复数据运算，而MCU则适合不同信息源的多种数据的处理诊断和运算，侧重于控制，速度并不如DSP.

MCU区别于DSP的最大特点在于它的通用性，反应在指令集和寻址模式中. DSP与MCU的结合是DSC，它终将取代这两种芯片.

在20世纪最值得人们称道的成就中，就有集成电路和电子计算机的发展. 20世纪70年代出现的微型计算机，在科学技术界引起了影响深远的变革. 在70年代中期，微型计算机家族中又分裂出一个小小的派系:单片机. 随着4位单片机出现之后，又推出了8位的单片机. MCS48系列，特别是MCS51系 列单片机的出现，确立了单片机作为微控制器（MCU）的地位，引起了微型计算机领域新的变革. 在当今世界上，微处理器（MPU）和微控制器（MCU）形成 了各具特色的两个分支. 它们互相区别，但又互相融合、互相促进. 与微处理器（MPU）以运算性能和速度为特征的飞速发展不同，微控制器（MCU）则是以其 控制功能的不断完善为发展标志的.

collected by 张穗文