15年IC行业代理分销 覆盖全球300+品牌

现货库存,2小时发货,提供寄样和解决方案

24小时服务热线: 0755-82539998

热搜关键词:

您当前的位置:首页 > 新闻资讯 > 技术文档

STM32C071:入门级微控制器的新选择

来源:意法半导体官网| 发布日期:2024-09-28 14:00:01 浏览量:

意法半导体最新发布的STM32C0系列子产品STM32C071在内存方面进行了显著提升,其闪存容量达到128KB,RAM则为24KB,内存配置相比于早期推出的STM32C031提升了四倍。以往由于内存限制,开发者不得不选择更高性能的微控制器,而现在STM32C071提供了更具竞争力的入门级MCU选项,广泛应用于各种需USB供电的场景。此外,该型号还配备了无晶振USB控制器,内部时钟的集成降低了对外部晶振的依赖,从而进一步降低了物料成本和PCB布局的复杂性。

尽管STM32C071的闪存和RAM大幅增加,但它依然采用与其他STM32C0型号相同的TSSOP20封装(6.5毫米 x 4.4毫米),这一紧凑的封装十分适合空间有限的USB外部应用,使得开发者能够在小型产品中实现更复杂的应用程序。

STM32C071:入门级微控制器的新选择

GUI的普及化

基于STM32C071的图形用户界面(GUI)系统的整体成本较低,包括一个没有触摸功能的2.4英寸TFT显示器、STM32C071及4MB的外部闪存,并采用2层PCB设计,总BOM成本大约在5美元左右。相较于以往的小家电产品,该低成本方案使得更多嵌入式系统能够具备图形用户界面,从而提升产品竞争优势。以电饭煲的UI为例,利用TouchGFX软件工具开发的代码仅需102KB,部分帧缓冲区和UI框架则需要20.8KB的RAM。需要注意的是,GUI应用程序的存储需求是900KB,而STM32C071的SPI接口提供了充足的带宽,确保图形显示流畅。

在选择微控制器时,STM32C071为需要降维产品的开发者提供了一种极具吸引力的选择。它在ST的不同系列之间架起了桥梁,汇聚了STM32C0的优势与STM32G0的特性,搭载了USB控制器,还新增了SPI和I2C接口以及一个32位定时器,与STM32C011和STM32C031相比,功能更加丰富。此外,STM32C071还新增了64引脚封装,所有封装与STM32G0的引脚完全兼容。

开启入门级应用的新纪元

虽然8位MCU仍然占有一定的市场,但开发者通常选择8位产品的主要动因是价格。不过,长期来看,使用8位架构往往会面临升级潜力缺乏的问题。开发者在选择MCU时,必然会考虑所需的内存、计算能力和引脚数量,而8位MCU在未来升级的可能性几乎为零。这种约束不仅会导致多设备的认证过程,进而延长产品上市的周期,还可能让开发者在市场竞争中落后。因此,从现在开始使用新型32位MCU STM32C0来开发入门级应用,是一个理智且前瞻的选择。

作为一种新型的入门级微控制器,意法半导体STM32C0系列以与8位MCU相似的价格定位,同时基于Cortex-M0+内核,主频可达到48 MHz,CoreMark评分为114,综合性能远超8位MCU。STM32C0的软硬件生态环境全面兼容,将为开发者提供极大的便利。此外,ST还发布了从STM328L或STM328S迁移到STM32C0的应用笔记,详细指导开发者如何进行外设迁移,并指出大多数情况下,从8位到32位的迁移仅意味着代码尺寸增加6%到15%。STM32的软件开发环境,例如STM32CubeMX、STM32CubeIDE和STM32CubeProgrammer,将大幅提升工作效率,帮助开发者更快速地完成项目。

值得注意的是,选择STM32C0的开发者在需要提升产品性能时,能够轻松迁移至STM32G0系列,因为二者在电源和外围接口上都有较高的兼容性,且无需外部组件即可实现高效集成。

STM32C0系列发展规划

最近,STM32C0系列还将推出新的子产品线,包括STM32C051、STM32C091和STM32C092。STM32C051配备的内存为64KB闪存和12KB RAM,较STM32C031增加了一倍,提供了更多选择。STM32C091和STM32C092在基本功能上几乎相同,均提供最高256KB闪存、两条I2C和两条SPI总线、四个USART接口,以及多达19路12位ADC通道,支持更加复杂的应用。二者的主要区别在于STM32C092具备FDCAN控制器和30KB RAM,而STM32C091只配备36KB RAM。 STM32C0系列的发展,将为开发者创造更多机会,加速新产品的推出与市场的适应。如需产品规格书、样片测试、采购、BOM配单等需求,请加客服微信:13310830171。

最新资讯