8位以及32位的MCU如何进行选择?

发布者:Blissful567最新更新时间:2025-09-02 来源: cnblogs关键字:8位  32位  MCU 手机看文章 扫描二维码
随时随地手机看文章

现在在嵌入式开发MCU中,八块MCU仍占据三分之一以上的份额,在工业控制,安全,物联网,消费电子等诸多领域,八块MCU依然随处可见。 根据IHS预测,2018年8台MCU的市场规模将增长到78亿$,市场份额继续超过MCU市场收入的三分之一以上,因为许多人认为8台未来将继续增长。

然而,随着智能时代的到来和安全意识的提高,8位 mcu 的成长将逐渐进入弩的末端。今年以来,32位微控制器取代了8位微控制器,呈现出加速发展的趋势,32位微控制器取代了8位微控制器在指纹识别领域的应用。其主要原因是32位单片机利用其较高的处理能力缩短了算法的执行时间,最终反映了算法的响应速度。同时,32的高处理能力允许更多的功能集成,如加密认证、辅助传感器等。

一些基于ARMCortex-M4 MCU芯提供了一个完整的DSP指令集和专用浮点单元(FPU的),可以直接支持复杂的三角计算,卷积筛选处理等,以加速该指纹算法的执行速度。性能在超过200 DMIPS频率最高,可以支持全指纹识别处理操作前进,包括指纹图像预处理,分割剪接,数据特征提取,特征匹配,交叉引用,识别和解锁的一系列指令,而且还改善了显著指纹登记和匹配效率。因此,许多8位MCU指纹识别程序32分别改变为丢弃方案。

另外还有一些企业基于8位MCU的遥控器设计方案也因为32位MCU成本下降到与其持平而遭到抛弃。所以32位MCU需求旺盛以及一些管理公司出现缺货将成为一种常态化。

该如何对8位以及32位的MCU进行选择?8位和32位MCU在功能上仍是互为辅助、各有千秋,这其中的诀窍就在于,需先了解什么样的应用适合什么样的MCU架构。

本文对比了8位MCU和32位MCU的使用案例,也可作为如何选择这两种MCU架构的指南使用。本文中大部分32位MCU的范例将关注ARM Cortex-M,Cortex-M在不同MCU供应商产品组合中表现得非常相似。鉴于8位MCU有很多种架构,所以很难对8位供应商产品进行类似的比较。为了便于进行比较,我们将使用广泛应用、易于理解的8051 架构,该架构深受嵌入式开发人员的青睐。

有时,当我对比人们所熟知的事物(例如ARM和8051)时,感觉就像在物联网论坛上发出「《星际争霸战》比《星际大战》好看」的帖子一样,很快就能火起来。

事实上,ARM Cortex和8051哪个更好并不是个逻辑问题,就像是在问:吉他和钢琴哪个更好?真正要解决的问题应是哪种MCU能帮我更好地解决当下面临的问题。不同的任务需要使用不同的工具,我们的目的是要了解「如何才能更好地运用我们所拥有的工具」,包括8位和32位MCU。几乎可以肯定地说,那些简单回答「ARM更好」或「8051更好」的人各有其目的,他们也许正在试图销售某种产品。

对不同的设备进行比较,需要对其进行测量。有很多构建工具可供选择,我们尽量选择一些场景,我认为其能够进行最公平的比较,且最能代表开发人员的真实体验。

并非所有的MCU都是一样的

在开始对架构进行比较之前,要注意到并非所有生产的MCU都是一样的,这一点非常重要。如果将基于ARM CortexM0+处理器的现代MCU与30年前的8051 MCU进行对比,8051 MCU在性能对比上不会胜出。幸运的是,依然有许多供应商一直在对8位处理器持续投资。在许多应用中,8位内核能依然能够弥补M0+或M3内核不利的地方,甚至在一些方面性能更佳。

开发工具也很重要。现代嵌入式固件开发需要全功能IDE、现成的固件库、丰富的范例、完整的评估和入门套件以及助手应用以简化硬体设定、库管理和量产程式设计之类的工作。当MCU有了现代化的8位内核和开发环境后,在很多情况下,这样的MCU将超越基于ARM Cortex的类似MCU。

系统规模

一般性原则是,ARM CortexM内核更适用于较大的系统规模,而8051设备适用于较小的系统规模。中等规模的系统可以选择两种方式,这取决于系统要执行的任务。有必要注意一点,在大多数情况下,外设组合将会发挥重要的作用。如果需要3个UART、1个LCD控制器、4个时钟和2个ADC,你可能并不会在8位MCU上找到所有这些外设。

易用性vs.成本和尺寸

对于中等规模的系统来说,使用任何一种架构都可以完成工作,需要权衡的是选择ARM内核带来的易用性,还是8051设备带来的成本和物理尺寸优势。ARM Cortex-M架构具有统一的存储映射模式,并且在所有常见编译器中支持完整的C99,这使得这种架构非常易于写固件。此外,还可得到一系列库和协力厂商代码。当然,这种易用性的代价就是成本。对于高复杂性、上市时间较短的应用或缺乏经验的固件开发人员来说,易用性是个重要因素。

尽管8位与32位组件相比有些成本上的优势,但真正的区别就在于成本级别。大家经常会发现具有2 KB/512 B(Flash/RAM)的小容量8位器件,而却很少见低于8 KB/2 KB的32位器件。在不需要很多资源的系统中,该范围的存储容量能够让系统开发人员获得显著降低成本的解决方案。因此,对成本极为敏感或仅需较小存储容量的应用会更倾向于选择8051解决方案。

通常,8位器件也具有物理尺寸上的优势。例如,某些MCU的32位QFN封装为4 mm×4 mm,而基于8051的8位器件的QFN封装可小至2 mm×2 mm。芯片级封装(CSP)的8位和32位架构之间的差异较小,但却使成本增加,且组装较难。对于空间严格受限的应用来说,通常需要选择8051 MCU来满足限制要求。

通用代码和RAM效率

8051 MCU成本较低的主要原因之一是,它通常比ARM Cortex-M内核更高效地使用Flash和RAM,这允许系统采用更少资源实现。系统越大,这种影响就越小。

但这种8位存储资源的优势并不总是如此,在某些情况下,ARM内核会像8051内核一样高效或比其更高效。例如:32位运算仅需要一条ARM设备指令,而在8051 MCU上则需要多条8位指令。显然,这种代码在ARM架构上有更高的执行效率。

ARM架构在Flash/RAM尺寸较小时的两个主要缺点是:代码空间效率和RAM使用的可预测性。首要也是最明显的问题是通用代码空间效率。8051内核使用1位组、2位组或3位组指令,而ARM内核使用2位组或4位组指令。通常情况下,8051指令更小,但这一优势因实际上花费许多时间而受到削弱,ARM内核比8051在一条指令下能做更多工作,32位运算就是这样一个范例。实践起来,指令宽度是能在8051上产生适度的更密集代码。


关键字:8位  32位  MCU 引用地址:8位以及32位的MCU如何进行选择?

上一篇:无源晶振电路中并联电阻的作用
下一篇:8位的MCU嵌入式工程师如何应对

推荐阅读最新更新时间:2026-03-27 10:42

如何选择MCU8位的还是32位的到底有什么区别
该如何对8位以及32位的MCU进行选择?8位和32位MCU在功能上仍是互为辅助、各有千秋,这其中的诀窍就在于,需先了解什么样的应用适合什么样的MCU架构。 本文对比了8位MCU和32位MCU的使用案例,也可作为如何选择这两种MCU架构的指南使用。本文中大部分32位MCU的范例将关注ARM Cortex-M,Cortex-M在不同MCU供应商产品组合中表现得非常相似。鉴于8位MCU有很多种架构,所以很难对8位供应商产品进行类似的比较。为了便于进行比较,我们将使用广泛应用、易于理解的8051 架构,该架构深受嵌入式开发人员的青睐。 8位和32位MCU该如何选择? 有时,当我对比人们所熟知的事物(例如ARM和8051)时,感觉就
[单片机]
如何选择<font color='red'>MCU</font>选<font color='red'>8位</font>的还是<font color='red'>32位</font>的到底有什么区别
32位MCU异军突起,8位MCU路在何方
根据市调机构的分析数据指出,近年来尽管32位MCU异军突起,然而8位MCU每年依然占有全球MCU市场的35%以上市占率。在知名电子产品分销商Mouser的网站上,可供选择的8位MCU数量几乎可与32位MCU相比拟。可见在32位MCU当道之下,8位MCU不仅没有销声匿迹,反而占有另一片天。目前包括了NXP、Microchip、ST、Silicon Labs、ADI、瑞萨、TI等半导体公司,都提供市场大量的8位MCU选择。 8位MCU比起32位MCU,具有超过30年的领先优势,并且在现今的嵌入式系统中依然占据主导地位,对于8位MCU来说,其控制能力比起处理能力更受到市场的关注。尽管过去仍有16位MCU,然而在8位和32位MCU的竞
[嵌入式]
<font color='red'>32位</font><font color='red'>MCU</font>异军突起,<font color='red'>8位</font><font color='red'>MCU</font>路在何方
8位32位MCU的博弈——天平的平衡点在哪里
随着ARM处理器架构的兴起和32位微控制器的广泛应用,人们很容易假设,随着32位处理器芯片的价格和功耗的下降,采用8位MCU进行设计已经变得越来越没有竞争力了。 但现实情况并非如此。Atmel、Microchip和意法半导体等芯片供应商比以往任何时候更致力于完善和升级自己的8位微控制器,并正为其添加高性能外设和扩展开发工具。 所谓“两手都要抓,两手都要硬”,Atmel似乎深谙其中的道理,为了巩固微控制器市场的地位,近日,Atmel在北京召开发布会,推出了全新的8位AVR MCU和32位微控制器平台。 同时发布8位和32位MCU产品,既能够向新客户表明,Atmel一直紧随市场的发展趋势推出性能和质量俱佳的32位MCU,也能够老
[单片机]
<font color='red'>8位</font>和<font color='red'>32位</font><font color='red'>MCU</font>的博弈——天平的平衡点在哪里
低价32位MCU步步紧逼 8位ASIC MCU优势仍在
面对近期入门级32位微控制器(MCU)步步进逼,8位MCU供应商除持续开发特定应用标准产品(ASSP)MCU之外,亦加重专用应用集成电路(ASIC)MCU的专用型产品开发比重,为特定应用领域的客户打造量身定做的8位解决方案,减缓32位MCU低价攻势的冲击。 盛群8位MCU产品部处长林俊鸣表示,尽管入门级32位元MCU售价已跌至0.32美元以下,并对高阶8位MCU市场造成不小的威胁,然单一系列的低价32位MCU针对已设定的目标应用所开发的标准型产品,仅配备该领域所需的周边功能,因此无法通吃所有的嵌入式应用市场。 林俊鸣进一步指出,国外半导体大厂基于产品策略,较不会针对特定应用领域的客户开发专用型MCU,因此专用型产品已被台湾
[单片机]
8位单片机 16位 32位区别?
指CPU处理的数据的宽度,参与运算的寄存器的数据长度? 如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。 如果总线宽度与CPU一次处理的数据宽度不同: 1)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数,但称为准多少位。比如著名的Intel 8088,CPU是16位但总线是8位,所以它是准16位。 2)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数。 少位宽不是指总线宽度,也不是存储器的宽度,像51单片机的地址总线是16位的,但是它是8位机。像ARM的存储器也有八位的,但是它是32位机。而是指CPU处理的数据的宽度,也就是CPU一次数据的
[单片机]
ST发布超低功耗的8位32位微控制器技术平台
  意法半导体日前发布用于制造8位和32位微控制器的全新超低功耗技术平台的细节。新的技术平台将有助于新一代电子产品降低功耗,满足不断升级的能效标准的要求,延长电池驱动设备的工作时间。满足这些日益提高的标准需要全方位考虑微控制器的设计和制程技术,进行全面的最大限度的改进。   新平台采用130nm制程,意法半导体对这个平台进行了深度优化,逻辑功能采用超低漏电流晶体管,模拟功能采用低压晶体管,同时选用创新的低功耗嵌入式存储器、新的低压低功耗标准外设和创新的电源管理架构。这些改进技术合在一起可大幅降低动态和静态功耗,让未来的微控制器比目前市场上低功耗产品的性能功率比更大幅进步。   意法半导体将在2009年推出首批基于这个超低功
[嵌入式]
英飞凌新款8位、16位和32位微控制器产品
      2009年3月13日,德国Neubiberg讯——英飞凌科技股份公司(FSE/NYSE:IFX)近日宣布推出内嵌闪存组件的新款微控制器(MCU)产品,包括面向多种工业应用的8位微控制器、16位微控制器系列,以及归属TriCore™ 32位产品系列的部分型号。所有这些微控制器解决方案,被设计用于满足多个行业众多驱动应用对性能和可靠性的要求,譬如泵机、风扇、安全自动控制系统、交通系统和白色家电的驱动装置。       英飞凌这次推出的微控制器包括8位XC864、8位XC886 HOT和16位XE162M系列、16位XE164M系列、16位XE167M系列和32位TC1167与TC1197等。此外,英飞凌的8位XC800
[单片机]
Microchip推出8位、16位及32位USB单片机产品线
2008年6月5日,单片机和模拟半导体供应商——Microchip Technology Inc.(美国微芯科技公司)宣布推出由单一集成开发环境——免费的MPLAB® IDE支持的业内最完整的8位、16位及32位USB单片机(MCU)产品线。在丰富的8位USB PIC单片机产品基础上,Microchip现又推出全新的低功率16位PIC24F USB单片机系列,该系列器件与新的80 MHz高性能32位PIC32 USB单片机系列在引脚、外设及软件方面完全兼容。此外,Microchip还推出了低成本、占位面积小的PIC18F1XK50系列以扩展其8位USB低端产品线。整个USB PIC单片机系列均由免费的USB软件栈及USB类驱
[单片机]
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved