基本上,微控制器(µC)不仅包含处理单元,而且还包含少量的内存(ROM,RAM等),用于外围设备的I / O端口,计时器等。我们可以将微控制器视为一台小型计算机。但是微处理器(µP)仅包含在计算方面非常强大的处理单元。要使用微处理器(µP),需要额外的硬件芯片,例如内存(RAM),外围板,系统总线等。这意味着不能单独使用µP。
从这个意义上讲,微控制器可以称为SoC(片上系统),通常是为嵌入式系统使用而构建的。查看µC的一种方法是完整的“芯片”,其中包含其他必要的芯片,可以执行少量特殊任务,而这些任务是典型嵌入式系统的特征。 µP是一个处理单元“ Chip ”,它功能强大且复杂,通常用于通用计算。由于有限的处理特性,µC通常比µP便宜。此外,与µP相比,µC通常非常紧凑。 µC的示例是ARM Cortex-M系列,Intel 8051等。µP的示例是ARM Cortex-A系列,Intel Pentium系列等。
我们可以找到µC在洗衣机,烤箱等家用电器中的使用,而我们又可以找到µP在台式计算机,笔记本电脑等中的使用。这不是哪个更好的问题。相反,这是对系统需求的问题。如果有人正在设计一个嵌入式系统,需要完成特定的和定制的任务,那么选择µC是一个典型的选择。相反,如果有人正在设计通用计算设备,则选择µP是一个典型的选择。
如果您觉得以上有用,请做点赞/分享。另外,请留下您的评论以进一步澄清或获取信息。我们很乐意帮助和学习🙂