esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识

前言

上次(2020.10.28)的时候,我登陆立创商城,搜索stm32f103c8t6,单价15左右,100片的话,价格不到13。

2021.1. 13 ,再次登陆,搜索stm32f103c8t6,价格疯长到了34+

esp32单片机编程入门基础知识 esp32当单片机用_st_02

疯了啊!

真的要考虑单片机型号的国产化了!

说起MCU,ST(意法半导体)的STM32单片机十几年来已经销售了几十亿颗,在国内几乎占有50%的市场,会使用STM32单片机也基本成为电子工程师的标配职业技能,然而2018年下半年的供货紧张,以及中兴事件,给我们硬件工程师敲了敲警钟,假如有一天我们必须替换下STM32单片机,国产芯有哪些是可以替代的呢?

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_03

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_04

北京兆易创新-GD32系列

GD32作为中国32位通用MCU领域的主流之选,以累计超过2亿颗的出货数量、超过1万的用户数量、20个系列300余款产品型号选择的广阔应用覆盖率稳居市场前列。GD32使用的是Cortex-M3内核,型号做到了与STM32相同型号的全兼容,方便替换,主频频率更高。

esp32单片机编程入门基础知识 esp32当单片机用_st_05

GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通用外设几乎很少涉及到内核部分,在时间急迫的情况下可以使用ST的库开发。

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_06

上海灵动微电子-MM32系列

MM32系列基于ARM Cortex-M0及Cortex-M3 内核,产品包括:针对通用高性能市场的MM32F系列,针对超低功耗及安全应用的MM32L系列,具有多种无线连接功能的MM32W系列,电机驱动及控制专用的MM32SPIN系列,以及OTP型的MM32P系列等,同样的管脚、型号等与ST全兼容,替换成本非常低。

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_07

esp32单片机编程入门基础知识 esp32当单片机用_低功耗_08

华大半导体-HC32系列

有国企背景的HC32系列基于ARM Cortex-M0+及Cortex-M4内核,产品包括超低功耗应用的HC32L系列和针对电机应用市场的HC32M系列,针对通用市场的高性价比HC32F系列,与ST同型号产品管脚兼容,可以直接替换。

esp32单片机编程入门基础知识 esp32当单片机用_st_09

esp32单片机编程入门基础知识 esp32当单片机用_低功耗_10

中科芯(CETC)

                  

esp32单片机编程入门基础知识 esp32当单片机用_低功耗_11

  

esp32单片机编程入门基础知识 esp32当单片机用_芯片_12

中科芯的32位MCU产品可批量替换STM32的F103、F030、F031和F051等系列。基于ARM架构覆盖Cortex-M0、M3、M4内核八大系列产品,硬件引脚与STM32 P2P兼容,软件采用寄存器级兼容设计,对于已经使用ST系列MCU开发完成的程序,HEX文件可直接烧录到中科芯对应型号的MCU中即可运行,无需过多改动。

esp32单片机编程入门基础知识 esp32当单片机用_低功耗_13

雅特力(Artery)

           

esp32单片机编程入门基础知识 esp32当单片机用_芯片_14

雅特力的AT32F403A/F407/ F413/ F415/F421系列,可批量替换STM32的F030、F303、F103、F107、F072、F401和F411等系列,其产品硬件引脚与STM32 P2P兼容,软件高度兼容,由于内核、SRAM、外设等性能相比STM32大幅度提升,AT32可一颗取代多颗STM32,另外还独有安全性&二次开发功能: security Lib,更宽的工作温度:-40~105度。

esp32单片机编程入门基础知识 esp32当单片机用_单片机_15

中微股份(CMSemicon)

                       

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_16

           

esp32单片机编程入门基础知识 esp32当单片机用_单片机_17

中微股份的高性能低功耗高集成全领域的MCU,可批量替换STM32F030/031系列、STM32G030/031系列和STM32L031/051系列。

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_18

航顺(Hangshun)

                    

esp32单片机编程入门基础知识 esp32当单片机用_单片机_19

esp32单片机编程入门基础知识 esp32当单片机用_esp32单片机编程入门基础知识_20

航顺已量产基于ARM Cortex-M0及Cortex-M3 内核的MCU产品包括:通用高性能市场的HK32F103家族,HK32F030/031/03X家族,存储器EEPROM家族。2019年即将推出的超低功耗7nA及安全应用的HK32L家族以及具有多种无线连接功能的HK32W/B家族,以满足客户多元化需求。

esp32单片机编程入门基础知识 esp32当单片机用_单片机_21

国产芯任重道远

国产芯片在国内MCU市场的占有率在2%左右,市场非常低,还有很大的进步空间。以GD32为代表的国内芯片厂商的崛起势必冲击ST,但是我们也必须看到与ST之间的差距,产品线不完整,产品性能以及稳定性还不能完全与其匹敌,未来5年能抢下多少份额,我们拭目以待。