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

    文章

    19155

    浏览量

    229055
  • 芯片
    +关注

    关注

    453

    文章

    50360

    浏览量

    421646
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9040

    浏览量

    366730
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10824

    浏览量

    211095
收藏 人收藏

    评论

    相关推荐

    低价32MCU大军压境,8ASIC MCU看涨

    面对近期入门级32微控制MCU)步步进逼,8MCU供应商除持续开发特定应用标准产品(ASSP)M
    发表于 07-17 10:45 2403次阅读

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

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

    基于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

    8MCU升级至32MCU的设计方案

    8MCU升级至32MCU的设计方案 目前的MCU市场分为三个部分, 8、16
    发表于 03-17 15:03 42次下载

    NEC 32MCU V850系列产品介绍

    NEC 32MCU V850系列产品介绍 32MCU 的特点32MCU 的分类32
    发表于 03-17 16:49 51次下载

    8MCU如何升级至32MCU

    8MCU如何升级至32MCU   目前的MCU市场分为三个部分, 8、16
    发表于 04-16 14:19 2519次阅读
    8<b class='flag-5'>位</b><b class='flag-5'>MCU</b>如何升级至32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    YDOOK:STM32: 基于Arm Cortex 内核的32MCU和MPU

    YDOOK:STM32: 基于Arm Cortex 内核的32MCU和MPU© YDOOK JY Lin文章目录YDOOK:STM32: 基于Arm Cortex 内核的32
    发表于 11-16 10:51 1次下载
    YDOOK:STM32: 基于Arm Cortex <b class='flag-5'>内核</b>的32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和MPU

    STM32系列32微控制MCU)/32处理器(MPU)选型手册

    STM32系列32微控制MCU)/32处理器(MPU)选型手册
    发表于 09-28 10:34 4次下载

    国产32mcu有哪些 32mcu是什么意思 8mcu和32mcu的区别

    32MCU是一种使用32架构的微控制单元,其中“MCU”是微控制的缩写。32
    发表于 04-01 16:55 7380次阅读

    国产32MCU的发展

    国产32MCU作为中国自主研发的芯片产品,在国内外市场上取得了显著的发展。本文将探讨国产32MCU
    的头像 发表于 04-21 16:21 2539次阅读
    <b class='flag-5'>国产</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>的发展

    32ARMCortexTM -M0处理器——LKT6850 MCU产品介绍

    LKT6850是凌科芯安科技(北京)有限公司推出的以32ARMCortexTM -M0处理器内核为基础的高性价比安全MCU
    发表于 05-30 11:10 578次阅读

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

    “全国产自主知识产权”研发理念,开发出一套齐全的、经过亿级芯片量产认证的自主产权微处理器IP库,其基于阿里平头哥RISC-V内核的32MCU
    的头像 发表于 04-15 11:25 1505次阅读
    爱普特<b class='flag-5'>MCU</b>的“<b class='flag-5'>国产</b>创新”:纯<b class='flag-5'>国产</b>RISC-V<b class='flag-5'>内核</b>+全自研IP库

    汽车电子带动国产32MCU发展

    32MCU是目前产品市场的主流,尤其是在汽车电子发展起来后,32MCU在市场的比重迅速增涨,国内32
    的头像 发表于 08-14 15:22 586次阅读

    一款以32ARMCortexTM-M0处理器内核为基础的高性价比安全MCU

    LKT6850是一款以32ARMCortexTM -M0处理器内核为基础的高性价比安全MCU。LKT6850具有最高64KBFlash、4KBRAM、48MHZ工作频率,具有丰富的外
    的头像 发表于 04-19 16:05 589次阅读