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

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

3天内不再提示

Cortex-M0+内核介绍

CW32生态社区 来源:CW32生态社区 作者:CW32生态社区 2024-03-27 09:13 次阅读

ARM Cortex-M0+是2012年3月14日ARM公司发布的一款低功耗效率、能效最高的ARM处理器,可用于存在设计约束的嵌入式应用。它具有最小的硅面积和极少的代码量,从而使开发人员能够以16和8位的价位实现32位性能。处理器的低门数使其能够部署在需要简单功能的应用中。

作为ARM Cortex-M处理器系列的最新成员,32位Cortex-M0+处理器采用了低成本90纳米低功耗(LP)工艺,耗电量仅9μA/MHz,约为主流8位或16位处理器的1/3,却能提供更高的性能。这类低功耗和高性能的结合为仍在使用8位或16位架构的用户提供了一个转型开发32位器件的理想机会,从而在不牺牲功耗和面积的情况下,提高日常设备的智能化程度。该款经过优化的Cortex-M0+处理器可针对家用电器、白色商品、医疗监控、电子测量、照明设备以及功耗与汽车控制器件等各种广泛应用的智能传感器与智能控制系统,提供超低功耗、低成本微控制器MCU)。

Cortex-M0+集成了存储器保护单元(MPU)、单周期I/O接口和微跟踪缓存(MTB)。ARM Cortex-M0+框图如图1-1所示。
图片1.png

图1-1 ARM Cortex-M0+框图

ARM Cortex-M0+内核具有以下关键特征。

·ARMv6-M架构。

·AHB-lite总线接口,冯·诺依曼总线架构,带可选单周期I/O接口。

·Thumb/Thumb-2子集指令支持。

·2段流水线。

·可选8区域MPU,带子区域和背景区域。

·不可屏蔽中断+1到32个物理中断。

·唤醒中断控制器

·硬件单周期(32×32)乘法。

·多种休眠模式,带集成式等待中断(WFI)、等待事件(WFE)以及退出时睡眠功能、睡眠和深度睡眠信号

·根据实现方式提供多种保留模式。

·JTAG和串行线调试端口,具有多达4个断点和2个观察点。

·可选微跟踪缓存。

ARM Cortex-M0+ MCU的关键优势如下。

·小尺寸内核使其能够用作小设备中的单核心,或在需要特定硬件隔离或任务划分时,用作额外的嵌入式配套内核。

·Cortex-M0+内核不会影响基于I/O、interwetten与威廉的赔率体系 和非易失性存储器的典型MCU的各元件之间的取舍。因此在划分MCU产品组合时,总线大小(8、16或32位)不再相关。

·M0+微控制器在入门级应用中广泛使用,并带来了巨大优势。它们满足计算性能要求,其基本架构允许M0+ MCU在开关门数量最少的应用中达到超低功耗性能。Cortex-M0内核可减少噪声发射,并满足使用最佳时钟速度的性能要求。

·内核的动态功率为5到50µW/MHz,取决于所采用的威廉希尔官方网站 。但是,内核并不能代表设备的整体功耗,并且不是要考虑的唯一因素。

·Thumb指令集是Cortex-M系列的子集。它可以重复使用任何经验证的Cortex-M产品软件块,以此来简化产品组合的可扩展性。

·存储器保护单元(MPU)管理CPU对存储器的访问,确保任务不会意外破坏其他激活任务所使用的存储器或资源。MPU通常由RTOS控制。若程序访问的存储器位置被MPU禁止,则RTOS可检测到它并采取行动。内核可基于执行的进程,动态更新MPU区的设置。MPU为可选,并可以进行旁路。

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

    关注

    3

    文章

    1372

    浏览量

    40281
  • Cortex
    +关注

    关注

    2

    文章

    202

    浏览量

    46484
收藏 人收藏

    评论

    相关推荐

    PY32C613单片机 QFN20封装 32位M0+内核 一元不到 超高性价比

    PY32FC613是一款基于ARM Cortex-M0+内核的高性能国产32位单片机,QFN20封装,适用于消费类、工业类等多领域应用开发。芯片嵌入高达 64 Kbytes flash 和 8
    的头像 发表于 10-18 17:39 306次阅读

    基于 ARM Cortex M0+内核BAT32A237芯片

    简介:车组合开关方案基于 ARM Cortex M0+内核BAT32A237芯片,支持灯光、转向、雨刮、洗涤等开关输入检测,通过LIN接口传送开关输入状态。 ** BAT32A237** 汽车
    发表于 07-31 16:07

    电机专用32位MCU PY32MD310,Arm® Cortex-M0+内核

    PY32MD310是一颗专为电机控制设计的MCU,非常适合用做三相/单相 BLDC/PMSM 的主控芯片。芯片采用了高性能的 32 位 ARM® Cortex®-M0+ 内核,QFN32封装。内置
    的头像 发表于 06-07 15:01 513次阅读
    电机专用32位MCU PY32MD310,Arm® <b class='flag-5'>Cortex-M0+</b><b class='flag-5'>内核</b>

    请问stm32的cortex-m0怎么样?

    为什么都说STM32专业做M3 ,M4,M0要找芯唐和NXP,难道因为ST的CORTEX-M0芯片不稳定还是有其他问题?
    发表于 05-15 06:31

    普冉半导体推出一款基于32位ARM Cortex-M0+内核的微控制器

    PY32F071单片机是一款基于32 位 ARM® Cortex® - M0+内核的微控制器,由普冉半导体推出。
    的头像 发表于 04-30 11:24 786次阅读
    普冉半导体推出一款基于32位ARM <b class='flag-5'>Cortex-M0+</b><b class='flag-5'>内核</b>的微控制器

    赛元微新推出了大资源高工规的32位M0+内核MCU—SC32F12系列

    赛元微新推出了大资源高工规的32位M0+内核MCU——SC32F12系列,是赛元现有Arm Cortex®-M0+产品组合的向上拓展,能够为您的设计提供三大优势,大资源,高性能和快速开
    的头像 发表于 04-26 10:15 1129次阅读
    赛元微新推出了大资源高工规的32位<b class='flag-5'>M0</b>+<b class='flag-5'>内核</b>MCU—SC32F12系列

    中微半导推出基于Arm Cortex-M0的CMS32M67电机控制系列微控制器

    中微半导体(深圳)股份有限公司(以下简称:中微半导 股票代码:688380)近日宣布,正式推出基于Arm Cortex-M0+内核全新升级的CMS32M67电机控制系列微控制器,该系列可全面适用于智能家居、绿色骑行、白色家电、电
    的头像 发表于 04-08 10:13 883次阅读
    中微半导推出基于Arm <b class='flag-5'>Cortex-M0</b>的CMS32<b class='flag-5'>M</b>67电机控制系列微控制器

    国产32位单片机PY32F002B的优势都有哪些呢?

    PY32F002B系列单片机采用高性能的32位ARM Cortex-M0+内核,具有宽电压工作范围和多种不同封装类型的特点。
    的头像 发表于 03-20 16:37 990次阅读
    国产32位单片机PY32F002B的优势都有哪些呢?

    兆易创新推出GD32F5系列Cortex-M33内核MCU

    兆易创新GigaDevice宣布,正式推出GD32F5系列高性能微控制器,该系列MCU基于Arm® Cortex®-M33内核,旨在满足各类高要求应用场景的需求。
    的头像 发表于 03-16 09:58 1190次阅读

    Cortex-M85内核单片机如何快速上手

    2022年4月,Arm推出了全新的MCU级内核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最强的Cortex-M
    发表于 02-29 09:35 741次阅读
    <b class='flag-5'>Cortex-M</b>85<b class='flag-5'>内核</b>单片机如何快速上手

    强大的Arm® Cortex®-M3内核(下)

    经过前一期的芝识课堂,我们了解了东芝MCU产品所基于Arm Cortex-M3内核的基本结构和寄存器分配的细节。
    的头像 发表于 01-25 09:25 1224次阅读
    强大的Arm® <b class='flag-5'>Cortex</b>®-<b class='flag-5'>M</b>3<b class='flag-5'>内核</b>(下)

    PY32C613单片机简单介绍

    PY32C613单片机是普冉新推出的高性能的 32 位 ARM Cortex-M0+ 内核,宽电压工作范围的 MCU。
    的头像 发表于 01-16 18:06 1080次阅读
    PY32C613单片机简单<b class='flag-5'>介绍</b>

    HOLTEK新推出HT32F67742 Arm® Cortex®-M0+蓝牙5.2低功耗MCU

    Holtek新推出通过BQB(Bluetooth Qualification Body)认证Bluetooth 5.2 Arm Cortex-M0+低功耗蓝牙(Bluetooth Low Energy, BLE) MCU,HT32F67742。
    的头像 发表于 01-08 15:23 794次阅读

    Arm Cortex-M52的主要特性和规格

    Arm Cortex-M52是一款采Arm Helium 威廉希尔官方网站 的新型微控制器内核,旨在将AI功能引入更小、成本更低的物联网设备,而不是基于Arm Cortex-M55内核的SoC,Ar
    的头像 发表于 01-02 11:12 1461次阅读
    Arm <b class='flag-5'>Cortex-M</b>52的主要特性和规格

    HOLTEK推出新一代Arm Cortex-M0+直流无刷电机控制单片机

    Holtek推出新一代Arm Cortex-M0+直流无刷电机控制专用整合型单片机HT32F65432A与HT32F65440A,整合MCU、LDO、三相36V P/N Gate-Driver、VDC bus电压侦测、高压FG及零待机功耗
    的头像 发表于 12-26 16:31 1067次阅读