0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

32位Mcu——国产32位MCU的处理器内核

PCBA方案开发鼎盛合 来源:PCBA方案开发鼎盛合 作者:PCBA方案开发鼎盛合 2023-08-02 15:21 次阅读

芯片内核又称CPU内核,它是CPU中间的核心芯片,是CPU最重要的组成部分。由单晶硅制成,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。

国产32位MCU多为基于ARM Cortex内核为基础,现在我们以芯海的32位mcu为例,简单介绍下ARM Cortex-M系列中的Cortex-M0处理器内核。

Cortex-M0是Cortex-M系列中的最基础、最低功耗的处理器内核。它由处理器内核、嵌套向量中断控制器(NVIC)、调试子系统、内部总线系统构成,适用于对成本和功耗要求极高的应用,如传感器嵌入式控制器等。

其Cortex-M0结构框图如下:

wKgZomTKA-iARSMbAAEJcY1QNMQ631.png

Cortex-M0特性

采用Thumb指令集 (ARM指令是32位的,而Thumb指令时16位的,如果存储空间中可以放32条ARM指令,就可以放64条Thumb指令,因此在存放Thunb指令时,代码密度高)

高性能,使用ARMv6-M的体系架构;

中断数量可配置1-32个,4级中断优先级。

门电路少,低功耗。中断唤醒控制器(WIC),支持极低功耗休眠模式。

兼容性好。与Cortex-M1 处理器兼容,向上兼容 Cortex-M3 和 Cortex-M4 处理器 ,可以很容易地升级、移植。

支持多种嵌入式操作系统,也被多种开发组件支持。

CS32F031系列微控制器采用高性能的32位ARM® Cortex®-M0 内核,嵌入高达64Kbytes flash和8Kbytes SRAM,最高工作频率48MHz。031系列包含2种不同封装类型,涵盖28脚到48脚等多款产品。芯片提供标准的通信接口I2C、SPI/I2S和USART),1路12bit ADC,7个16bit定时器,1个32bit定时器,1个增强控制型PWM定时器。 CS32F031系列微控制器的工作温度范围为-40℃~105℃,工作电压范围2V~5.5V。芯片提供一系列电源工作模式,以满足不同的低功耗应用。

wKgaomTKA-iAPkioAAMIRSPIAzc007.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18288

    浏览量

    222167
  • 芯片
    +关注

    关注

    447

    文章

    47802

    浏览量

    409170
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8653

    浏览量

    361825
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10446

    浏览量

    206571
收藏 人收藏

    评论

    相关推荐

    请问8mcu和32mcu的区别?

    8mcu和32mcu的区别?
    发表于 02-01 06:49

    国产RISC-V MCU推荐

    ,非常能打。 官网显示,CH32V系列是基于沁恒微自研的青稞V4F 微处理器内核设计的工业级通用微控制,包括CH32V305连接型 MCU、CH32V307互联型
    发表于 04-17 11:00

    8或32MCU该怎么选?

    。如果将基于ARM CortexM0+处理器的现代MCU与30年前的8051 MCU进行对比,8051 MCU在性能对比上不会胜出。幸运的是,依然有许多供应商一直在对8
    发表于 08-25 16:15

    32低功耗MCU设计

    32低功耗MCU设计前言传统的低功耗 MCU 设计都是以8MCU为主,因为8
    发表于 10-08 15:38

    选择8还是32MCU?这篇文章说透了要点

    基于ARMCortexM0+处理器的现代MCU与30年前的8051 MCU进行对比,8051 MCU在性能对比上不会胜出。幸运的是,依然有许多供应商一直在对8
    发表于 01-03 14:12

    8和32MCU怎么进行选择

    MCU与30年前的8051 MCU进行对比,8051 MCU在性能对比上不会胜出。幸运的是,依然有许多供应商一直在对8位处理器持续投资。在许多应用中,8
    发表于 12-19 13:13

    转:32低功耗MCU设计

    32低功耗MCU设计前言传统的低功耗 MCU 设计都是以8MCU为主,因为8
    发表于 01-25 16:15

    你怎么看8、16、32及64嵌入式处理器

    嵌入式系统以各种类型的嵌入式处理器为核心,而随着技术的发展,对于嵌入式处理器的性能及功耗的要求愈加严苛。目前,嵌入式处理器分为8、16
    发表于 07-05 07:52

    32嵌入式处理器的市场

    嵌入式系统以各种类型的嵌入式处理器为核心,而随着技术的发展,对于嵌入式处理器的性能及功耗的要求愈加严苛。目前,嵌入式处理器分为8、16
    发表于 07-19 08:29

    好多厂商还是对国产的32 MCU很排拆?

    我现在推广的国产的32MCU,性能和价格都比进口好的太多了,为什么目前为止,好多厂商还是对国产MCU很排拆?这是不是工厂技术图安慰,还
    发表于 08-31 12:45

    为什么嵌入式工程师会对8MCU有误解

    ,至于原因就太多了。现实情况就是8 MCU曾经的应用领域并不能立即用32MCU直接替代。二、8位处理器缺乏创新不少人会认为既然现在市场
    发表于 11-14 09:49

    为什么嵌入式工程师会对8MCU有误解

    ,至于原因就太多了。现实情况就是8 MCU曾经的应用领域并不能立即用32MCU直接替代。二、8位处理器缺乏创新加VX:一八零二五二六五
    发表于 07-01 11:13

    基于Arm Cortex 内核的32MCU主要分类

    YDOOK:STM32: 基于Arm Cortex 内核的32MCU和MPU© YDOOK JY Lin文章目录YDOOK:STM32: 基于Arm Cortex 内核的32
    发表于 11-24 08:28

    8、16和32MCU,更多的是更好的吗?

    所控制的功能的复杂性和各种输入所需的处理量,mcu 有8、16和32。一般来说,比特越多,处理
    发表于 03-23 09:57

    爱普特MCU的“国产创新”:纯国产RISC-V内核+全自研IP库

    在Arm核一统天下的国产MCU市场上,一直坚持采用国产处理器内核MCU设计所用的IP全部自研
    的头像 发表于 04-15 11:25 1082次阅读
    爱普特<b class='flag-5'>MCU</b>的“<b class='flag-5'>国产</b>创新”:纯<b class='flag-5'>国产</b>RISC-V<b class='flag-5'>内核</b>+全自研IP库