一种含多协议通讯接口外设的微控制器芯片及其运行方法技术

技术编号:31381570 阅读:26 留言:0更新日期:2021-12-15 11:29
本发明专利技术公开了一种含多协议通讯接口外设的微控制器芯片及其运行方法,包括多协议通讯接口外设,所述多协议通讯接口外设连接到系统总线上,所述多协议通讯接口外设与I/O端口连接,所述多协议通讯接口外设包括专用RISC指令集微内核、代码存储器及存储在代码存储器上并可被RISC指令集微内核执行的代码程序,所述代码程序至少包括置1和清0两种位操作指令,所述指令为单周期指令,当RISC指令集微内核执行该代码程序时可实现I/O端口输出1或0。本发明专利技术使微控制器芯片的接口外设更加灵活,提高了微控制器芯片的通用性,其通讯协议可改版或升级,减少了部分冗余或备用通讯接口,节约了成本。节约了成本。节约了成本。

【技术实现步骤摘要】
一种含多协议通讯接口外设的微控制器芯片及其运行方法


[0001]本专利技术属于微控制器芯片设计领域,尤其涉及一种含灵活多协议通讯接口外设的的微控制器芯片及其运行方法。

技术介绍

[0002]32位高性能微控制器(俗称MCU)应用广泛,为了支持各类用户的多种应用环境,实现微控制器的通用化,如图1所示,一般微控制器芯片会支持对外通讯的多种接口,包括串口(UART)、4线SPI、两线I2C、两线USB等,并且有些接口还需要针对多元化应用提供多组冗余,导致MCU外设多、冗余。32位MCU例如CH32F103提供了3组串口、2组I2C、2组SPI,但在大多数实际应用中,通常只会用到其中部分通讯接口。
[0003]大部分通讯接口是业界有共识的、协议明确的,但仍有部分通讯协议是各厂家自定义的非共识通讯协议,例如1线通讯接口就缺乏足够的业界共识,多个芯片厂商各自定义了自家的1线通讯协议,另外,两线通讯接口也存在多个名称类似但实际通讯协议不同的情况。
[0004]作为通用微控制器芯片厂家,如果考虑一芯通用,就需要在系统总线上挂载上述多种协议的通讯本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种含多协议通讯接口外设的微控制器芯片,其特征在于,包括主处理器内核、系统总线、若干外设及I/O端口,所述外设还包括多协议通讯接口外设,所述多协议通讯接口外设连接到系统总线上,所述多协议通讯接口外设与I/O端口连接,所述多协议通讯接口外设包括RISC指令集微内核、代码存储器及存储在代码存储器上并可被RISC指令集微内核执行的代码程序,所述代码程序至少包括置1和清0两种位操作指令,所述指令为单周期指令,当RISC指令集微内核执行该代码程序时可实现I/O端口输出1或0。2.根据权利要求1所述的含多协议通讯接口外设的微控制器芯片,其特征在于,所述主处理器内核的数据位宽为32位或64位,所述RISC指令集微内核的数据位宽为4位或8位。3.根据权利要求1所述的含多协议通讯接口外设的微控制器芯片,其特征在于,还包括选择器,所述多协议通讯接口外设、主处理器内核通过选择器连接I/O端口。4.根据权利要求1所述的含多协议通讯接口外设的微控制器芯片,其特征在于,所述代码存储器为SRAM,且所述代码存储器连接到系统总线上,所述代码存储器还可用于主处理器内核的数据存储。5.根据权利要求1所述的含多协议通讯接口外设的微控制器芯片,其特征在于,所述代码存储器为一次性可编程存储器OTP,所述代码存储器中的代码程序在出厂前由微控制器芯片厂商预置。6.根据权利要求1至5任一所述的含多协议通讯接口外设的微控制器芯片,其特征在于,所...

【专利技术属性】
技术研发人员:王春华
申请(专利权)人:南京沁恒微电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1