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