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

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

3天内不再提示

多达44个IO口,具备IO重映射功能的全国产RISC-V 32位MCU

爱普特微电子 2023-05-17 09:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在现代电子产品设计中,芯片的集成度和复杂度越来越高,如何充分利用芯片的资源,满足不同场景的需求,是每位工程师和设计师需要面对的挑战。芯片IO重映射功能恰好解决了这一问题,为用户提供更加灵活、便捷、可定制的芯片使用方式,助推产品创新和突破。

IO口是MCU内部模块和外部硬件唯一的进出口。每个内置外设都有若干个输入输出引脚,一般这些引脚的输出端口都是固定不变的,芯片IO重映射就是将芯片原有的通用IO端口重新定义为特定功能用途。例如,在硬件设计之初,开发人员通过移位寄存器和端口直接映射的方式实现了控制PWM波输出的功能。如果需要用同一颗芯片控制两个不同的电机,此时就需要映射另一个用于控制第二个电机的PWM波输出端口,这样才能满足应用需求。IO重映射功能即可通过编写特定的程序来实现。

为了让设计工程师更好地安排引脚的走向和功能,爱普特在系列全国产32位MCU产品中均加入了外设引脚重映射的功能,即一个外设的引脚除了具有默认的端口外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的端口。为了使不同器件封装的外设IO功能数量达到最优,还可以把一些复用功能重新映射到其他一些引脚上。这种灵活性为产品硬件布局和型号适配提供了更多的可能性,方便PCB设计,减少了信号的交叉干扰;分时复用某些外设,还可以虚拟增加端口数目,从而整体提高工程师的研发效率。

接下来我们以爱普特APT32F110X系列为例进行介绍:APT32F110X系列芯片为提供更灵活的 IO 功能配置,提供了自定义 GPIO 复用的功能。

芯片提供两个预设的 GPIOGROUP,分别为 GROUP0 和 GROUP1,两个 GROUP 分别对应 8 个预设的可选择的复用功能。在每个 GROUP 内,每个 GPIO可以被指定为这 8 个预设功能中的任意一个作为该 GPIO 的 AF8 功能。

899ea250-f37f-11ed-ba01-dac502259ad0.pngIO GROUP0和 GPIO 对应关系

89b7690c-f37f-11ed-ba01-dac502259ad0.pngIO GROUP1和 GPIO 对应关系

89ce0522-f37f-11ed-ba01-dac502259ad0.png IOGROUP 配置信息表

如图中1对应的红色框所示,标识的是APT32F110X GROUP0/GROUP1对应的复用功能列表,左边是GROUP0,右边是GROUP1。从图中2对应的红色框可直观看到复用列表中具体功能对应的配置数值,数值是配置在IOMAP的CFGVAL(CFGVAL0~CFGVAL7)域中;如GROUP0中选择I2C_SDA功能,需要在对应的CFGVAL域中写入0x01。

APT32F110X系列是爱普特基于国产RISC-V核架构和自研的IP库研发设计的全国产MCU。该系列具有多达44个GPIO口,均支持外部中断,支持IO重映射,内置多路通用及增强型定时器,可实现灵活的 PWM 输出,同时具有DMA和高速SPI通讯接口,内嵌多模式段码液晶驱动控制器,可以直接驱动LCD显示屏幕,支持20通道的12位ADC,还支持LCD/LED/Touch/温度传感器等功能。目前APT32F110X系列产品已被广泛应用于智能家电、工业控制物联网消费电子、消防、医疗电子等领域。

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

    关注

    462

    文章

    53534

    浏览量

    458982
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386839
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索RISC-V在机器人领域的潜力

    :为何选择MUSE Pi Pro? 本次测评源于参与“CIE全国RISC-V创新应用大赛”。我选择MUSE Pi Pro开发板作为平台,主要目的是为了深入探索RISC-V架构在高性能计算和实际
    发表于 12-03 14:40

    FreeRTOS 在 AS32系列RISC-V 架构MCU电机驱动中的应用实践与优化

    一、AS32系列 RISC-V MCU与 FreeRTOS 融合的电机驱动架构解析 1.1 硬件层: AS32系列 架构的优势 在电机驱动系统中,硬件层的性能是决定整体控制精度与响应速度的核心
    的头像 发表于 11-13 23:33 519次阅读

    10万奖金池,等你挑战!CIE全国RISC-V创新应用大赛火热报名中

    为推动RISC-V技术的创新和应用,中国电子学会联合国内优势单位,聚焦基于第五代精简指令集计算原理建立的开放指令集架构(RISC-V),在全国范围组织发起了以“启芯征程,创芯时代”为主题的CIE
    的头像 发表于 09-16 08:07 655次阅读
    10万奖金池,等你挑战!CIE<b class='flag-5'>全国</b><b class='flag-5'>RISC-V</b>创新应用大赛火热报名中

    成都华微32RISC-V超低功耗MCU新品发布

    自8月12日成都华微公告发布全新32RISC-V超低功耗MCU 后,现首次在elexcon深圳国际电子展上亮相该产品。 产品核心特点   超低功耗设计 -大幅延长电池续航时间   高性能32
    的头像 发表于 08-26 09:28 1140次阅读
    成都华微32<b class='flag-5'>位</b><b class='flag-5'>RISC-V</b>超低功耗<b class='flag-5'>MCU</b>新品发布

    同一水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    32 整数指令集的 RISC-V MCU 为例,二者均基于 3 段或 5 段流水线设计,在基础整数运算场景中呈现出微妙的性能博弈。
    的头像 发表于 07-02 10:29 1204次阅读
    同一水平的 <b class='flag-5'>RISC-V</b> 架构的 <b class='flag-5'>MCU</b>,和 ARM 架构的 <b class='flag-5'>MCU</b> 相比,运行速度如何?

    中微爱芯RISC-V内核32通用MCU AiP32RV1564介绍

    AiP32RV1564是一款RISC-V内核的32通用MCU,最高工作频率144MHz,内置64 KB Flash,20KB SRAM,集成丰富的外设及可扩展IO。AiP32RV15
    的头像 发表于 06-09 14:29 832次阅读
    中微爱芯<b class='flag-5'>RISC-V</b>内核32<b class='flag-5'>位</b>通用<b class='flag-5'>MCU</b> AiP32RV1564介绍

    原来,它们用的都是国产RISC-V芯片

    RISC-V凭借指令集的灵活性与生态的开放性,正在重塑中国芯片创新的范式。作为国产化设备的推动者,ZLG致远电子的多款设备已采用国产RISC-V芯片,展现了其在推动芯片自主可控方面的积
    的头像 发表于 04-02 11:42 1049次阅读
    原来,它们用的都是<b class='flag-5'>国产</b><b class='flag-5'>RISC-V</b>芯片

    基于RISC-V双核锁步架构国产MCU芯片技术

    与安全性的MCU产品。然而,在汽车电子、工业控制等高可靠性场景中,国产芯片仍需突破功能安全认证、复杂环境适应性等技术壁垒。 AS32X601是国科安芯研制的一款32
    的头像 发表于 03-08 18:40 1225次阅读
    基于<b class='flag-5'>RISC-V</b>双核锁步架构<b class='flag-5'>国产</b><b class='flag-5'>MCU</b>芯片技术

    高性能RISC-V内核32MCU-AiP32RV15A8/AiP32RV1564

    高性能RISC-V内核32MCU-AiP32RV15A8/AiP32RV1564
    的头像 发表于 02-12 11:48 1123次阅读
    高性能<b class='flag-5'>RISC-V</b>内核32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>-AiP32RV15A8/AiP32RV1564

    再升级!爱普特微电子推出超高性价比全国产RISC核32触控MCU——APT32F104X

    近日,全国产32MCU小巨人企业爱普特微电子宣布推出一款超高性价比的全国产RISC核32
    的头像 发表于 02-11 09:25 1188次阅读
    再升级!爱普特微电子推出超高性价比<b class='flag-5'>全国产</b><b class='flag-5'>RISC</b>核32<b class='flag-5'>位</b>触控<b class='flag-5'>MCU</b>——APT32F104X

    中微爱芯推出高性能RISC-V内核32MCU

    AiP32RV15A8/64是一款RISC-V内核的32通用MCU,最高工作频率144MHz,内置128/64 KB Flash,20KB SRAM,集成丰富的外设及可扩展IO
    的头像 发表于 01-23 10:41 1234次阅读
    中微爱芯推出高性能<b class='flag-5'>RISC-V</b>内核32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    再升级!爱普特微电子推出超高性价比全国产RISC核32MCU——APT32F104X

    近日,全国产32MCU小巨人企业爱普特微电子宣布推出一款超高性价比的全国产RISC核32
    的头像 发表于 01-20 18:16 1343次阅读
    再升级!爱普特微电子推出超高性价比<b class='flag-5'>全国产</b><b class='flag-5'>RISC</b>核32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>——APT32F104X

    RISC-V MCU技术

    话下。 还有Sipeed Longan Nano开发板,用的是SiFive的RISC-V处理器核心,给开发者提供了一平台,能让他们去探索RISC-V架构和应用开发。这个开发板也能用
    发表于 01-19 11:50

    RISC-VMCU中有哪些知名的开源项目?

    RISC-VMCU中有哪些知名的开源项目?
    发表于 12-30 19:48

    RISC-V架构及MRS开发环境回顾

    )等设计,加快了中断服务函数响应;集成了2线方式的调试接口,方便运行的跟踪和调试。 32通用增强型RISC-V MCU CH32V103评估板: 2021年5月,为了克服美国对使用最
    发表于 12-16 23:08