
STM32C0,一款践行 “三用原则” 的高性价比 32 位 MCU。何为三用?1 K: P% f8 ^8 \' R% z& W/ e' I! | 上新三大子产品线,精准适配价格敏感应用) t1 R8 H( u+ n' Y/ N 最近,STM32C0 系列再添新品,一次上新三个子产品线——STM32C091/092/051,带来了更大内存、更丰富的连接特性和封装形式,可适配价格敏感的应用,为设计带来更多选择。" B+ ~+ R& {1 ? 在内存方面,新产品线提供 128 - 256Kbyte 可选;在连接性方面,增加了 CAN FD 等接口;提供 12 种丰富的封装形式,并增加了多种 64 引脚封装,满足不同应用对封装的需求。 STM32C0 产品线全览 至此,STM32C0 系列共推出 STM32C011、STM32C031、STM32C051、STM32C071、STM32C091/92 这六大产品子线。" L+ N! I# T% U. P# G# b K 各产品线芯片系统功能基本相同,在内存容量、封装形式、连接性方面有所区分,随着产品线的升级,内存、封装、连接性等功能也不断扩展和提升。 ![]() STM32C051 在 STM32C011/C031 性能基础上,增加了 32 位 timer,通信外设增加 2 x SPI,2 x I²C。封装 20 到 48 脚,闪存最高 64K,SRAM 为 12K。 STM3C071 在 STM32C051 性能基础上,通信外设增加 USB 2.0 FS,闪存最高 128K,SRAM 为 24K,封装 20 到 64 脚。 STM32C091 在 STM32C071 性能基础上,增加到 4 x USART,闪存最高 256K,SRAM 为 36K,封装 20 到 64 脚。STM32C091 没有 USB 2.0 FS。2 C+ H8 u: ?6 O1 a STM32C092 在 STM32C071 性能基础上,增加 4 x USART、FDCAN controller,闪存最高 256K,SRAM 为 30 K(FDCAN),封装 20 到 64 脚。STM32C092 没有 USB 2.0 FS。4 I. Z; t* y7 r; ]5 F# @' X ▼ 各款芯片框图轮转展示 ▼ ![]() ![]() ![]() ![]() ![]() STM32C0 VS STM32G0:相同工艺,完美延续 STM32C0 系列是 STM32G0 的完美延续,采用与 STM32G0 相同的 90nm 技术,确保高质量性能标准,让用户轻松移植到 STM32G0,与 STM32G0 一致的引脚为未来的产品升级留下了空间。0 @+ @) F" d/ a3 {2 c% H! M ![]() ![]() 两者共性:* k5 p' Z! l6 c( G7 ^& i+ W, P
![]() 系统性能:STM32G0 的核心频率为 64MHz,STM32C0 为 48MHz;STM32G0 闪存最大可达 512Kbytes,STM32C0 最大为 256Kbytes;STM32G0 的 RAM 最大可达 144Kbytes,STM32C0 最大为 36Kbytes。" `/ i: J2 z+ E: y 5 h: H2 y l1 u- P; ~% y" o 电源特性:STM32G0 电源最低可达 1.7V,STM32C0 为 2.0V;STM32G0 功耗更低,停止模式下小于 5μA,待机模式下小于 1μA,STM32C0 停止模式为 80μA,待机模式为 8μA。 封装:STM32G0 引脚数为 8 到 100 脚,STM32C0 为 8 到 64 脚。 定时器:STM32G0 有高级定时器(MC)+ 16/32bit 定时器、低功耗定时器,STM32C0 无低功耗定时器。! M7 p6 g$ y: |- `9 O 通信外设:STM32G0 额外有 USB-C Power Delivery、LPUART,STM32C0 没有。 模拟外设:STM32G0 有 12bit DAC 比较器,STM32C0 没有。 优化的 BOM 成本让工程师花小钱办大事 优化的 BOM 成本是 STM32C0 最突出的优点之一,更少的周边部件实现更小的 PCB 尺寸;平台优化,配备仅 1 对电源;内置高精度高速时钟。经济适用的成本优势、诱人的价格使 STM32C0 成为最划算的 STM32MCU,让工程师花小钱办大事。) S) N8 D- J# H5 { ![]() 卓越的动态功耗实现更出色的效率 , Z w/ F/ Q4 mSTM32C0 具有简单的低功耗架构,有运行、停止、待机或关机模式。运行模式下具有卓越的动态消耗,低于 80μA/MHz:: d) ]6 k8 Q+ y, l* t+ ]' Q, @# a3 ~+ B; C
![]() 赋能传统 8 位/16 位 MCU 应用 " W1 e7 S$ M! E6 K" w NSTM32C0 适用于传统的 8 位或者 16 位 MCU 应用,典型应用覆盖智能家居产品(如冰箱、烤箱、咖啡机等),工业设备(如工业泵、风扇控制、断路器、烟雾探测器、火灾探测器、报警装置等),消费电子设备(如电脑外围设备、电子烟、其他配件等)。' B, X1 p q5 r5 o 不断升级的内存、连接性和对 TouchGFX 图形软件的支持,使得 STM32C0 还适用于入门级图显应用。中国东莞一众显示科技(TSD)和波兰 Riverdi Sp 两家公司已使用新产品 STM32C071 MCU 完成了他们的首个项目。 丰富的开发工具和生态系统加快评估、原型和设计 * ]6 V- @- C& s% @在推出三个新产品线的同时,ST 还推出三个对应的新 NUCLEO 开发板,以帮助用户加速设计。% V: n4 J; _6 {& x# n5 q ![]() ST 强大的生态系统,包括 STM32Cube 工具家族、PC 软件、嵌入式软件、操作系统、中间件等,也将一如既往地支持 STM32C0:/ ]" d! w) l/ N( D9 V- i. O3 k
![]() ![]() |
STM32C031芯片串口的Modbus特性
NUCLEO-C031C6开发板测试7——硬件SPI驱动TFT彩屏显示
NUCLEO-C031C6开发板测试6——驱动TFT彩屏显示
NUCLEO-C031C6开发板测试4——串口通讯测试
NUCLEO-C031C6开发板测试4——I2C驱动日历时钟芯片
STM32C09x和STM32C051:工业应用性价比优化的关键选择
STM32怎么选型
STM32C031芯片串口的Modbus特性
狂欢三】STM32C031使用TIM定时器DMA方式实现WS2812彩灯输出(三)
【狂欢三】STM32C031使用TIM定时器DMA方式实现PWM输出(二)
秀一下stm32c031
内核与处理能力
存储资源
外设接口
低功耗特性
安全性与可靠性
开发支持
管管,发帖后一直找不到帖子。重新发送本帖,重复了,请帮删除
STM32C031
核心性能
存储性能
外设性能
电气性能
一、主要特性4 V) s+ ]5 J, @2 m: Z& A
1. 成本优化 * a( d. J: R. U
价格与STM8系列相当,但性能提升显著(如DMIPS性能提升10倍),支持更复杂的任务处理。 8 j% ?; t A7 E7 V
通过精简BOM设计(如仅需1对电源、集成高精度时钟)降低系统整体成本。
2. 高性能与低功耗
基于Arm Cortex-M0+内核,主频48MHz,提供44 DMIPS和114 CoreMark性能,适合实时控制任务。
动态功耗低于80μA/MHz,关机模式电流低至20nA,支持运行、停止、待机等多模式功耗管理。% F. P" G0 u; }! O! z, z( l
3. 封装多样性 7 @" @( }# n' [
提供9种封装,涵盖8~48引脚,包括超薄微型封装(如3x3mm 20pin-QFN)和极小尺寸(WLCSP12仅1.42x2.08mm),适合空间受限场景。( ]/ H" ~! D, t6 W8 A* P0 l8 y
4. 生态兼容性
与STM32G0系列引脚兼容,共享技术平台和IP,便于升级迁移。
支持STM32生态系统工具(如STM32CubeMX、HAL库)和开发板,加速产品开发。, ^" n$ [ o4 y, w3 z+ Z4 c" h; s
5. 可靠性保障 3 R0 `+ z0 o6 [6 T" f9 L" k( p
采用90nm工艺,通过IEC61508功能安全认证,提供10年长期供货保证。
二、适用场景
1. 智能家居与家电
替代传统8位MCU用于冰箱、烤箱、咖啡机等设备,支持更复杂的控制逻辑和低功耗需求。: d8 U3 g0 _* u) q
2. 工业控制
适用于工业泵、风扇控制、断路器、烟雾探测器等场景,兼顾可靠性和成本。# x' i1 N; W6 U2 r
3. 消费电子 ( G% s n) I- f7 A0 ?
驱动电子烟、电脑外设等小型设备,凭借小封装和高集成度简化设计。
4. 汽车电子 c6 C0 W" f! d
用于雨刷、天窗、车灯等低复杂度控制模块,满足车规级稳定性和温度适应性。
5. 物联网边缘节点
结合低功耗特性,适合传感器信号采集、电池供电设备(如窗帘电机、无线遥控器)。 r% t% p3 ]! Y- {
主要特性 内核与性能 内核:ARM Cortex-M0+,最高主频 48 MHz。
性能:提供足够的计算能力,适合简单控制和数据处理任务。
能效:优化了功耗设计,适合电池供电场景。
存储器 Flash:16 KB 至 32 KB,适合中小规模程序存储。
SRAM:6 KB 至 12 KB,满足基本数据存储需求。
外设接口 GPIO:提供丰富的 GPIO 引脚,支持多种外设连接。
通信接口:
USART/UART:用于串口通信。
I2C:支持传感器和外围设备连接。
SPI:用于高速数据传输。
定时器:16 位定时器,支持 PWM 输出和输入捕获。
ADC:12 位 ADC,支持多通道模拟信号采集。
低功耗特性 运行模式:低至 100 µA/MHz 的运行电流。
睡眠模式:支持多种低功耗模式,最低功耗可降至几微安。
快速唤醒:从低功耗模式快速唤醒,适合需要快速响应的应用。
封装与尺寸 提供小型封装(如 TSSOP20、QFN32),适合空间受限的设计。
场景:
智能家居设备:如智能插座、智能开关、温湿度传感器。
遥控器:低功耗设计适合电池供电的遥控器。
玩具:低成本和小尺寸适合电子玩具控制。
工业控制 小型控制器:如简单的 PLC 或工业传感器接口。
电机控制:支持 PWM 输出,适合小型电机控制。
数据采集:通过 ADC 和通信接口实现传感器数据采集。
物联网(IoT) 传感器节点:低功耗设计适合电池供电的 IoT 传感器。
无线通信模块:与 BLE、LoRa 等通信模块配合,实现无线数据传输。
医疗设备 便携式设备:如血糖仪、心率监测器等低功耗设备。
数据采集:通过 ADC 实现生理信号采集。
汽车电子 车身控制:如车窗控制、灯光控制等简单控制任务。
传感器接口:用于汽车传感器数据采集和处理。
基于STM32C011系列已经开发了两款产品(工业场景),后续全面升级替换公司使用51的老旧产品,期待更强大的C0!!
个人总结的主要特征如下所示:
1:高性价比:沿用 cortex-m0+ 内核,价格低,支持32位的运行平台,在设计产品时候有了更多的选择;
2:功耗低:待机模式下,只有8μA,使用锂电池供电时也可以,应用更加的广泛。
3:封装小:可以支持8-64引脚的配置,给设计者带来更多的选择。
4: 外设齐全:定时器、IIC、SPI、串口、ADC、DAC等等。部分产品支持USB/ CAN FD接口;
5:完善的生态社区:支持STM32CUBE MX,STM32 CUBE IDE ,STM32 Programmer,STM32CubeMonitor官方推出了nucleoX开发板支持用户快速入门。
6:安全性:具有内存保护单元(MPU)、硬件加速器、安全性能更加的优越。
使用场景总结如下:
1:典型应用覆盖智能家居产品(如冰箱、烤箱、咖啡机等),
2:工业设备(如工业泵、风扇控制、断路器、烟雾探测器、火灾探测器、报警装置等),
3:消费电子设备(如电脑外围设备、电子烟、其他配件等)
猜想使用场景如下:
1:医疗设备 :便携式检测设备:如血糖仪、心率监测器等低功耗设备。
2:物联网平台:智能家居,智能楼宇和环境监测等等。
3:车规级应用:汽车的灯光控制系统等等场景。
基本上总结就是这个样子吧。
目前手头上,没有C0的板子,不过过年宠粉丝活动获得了一个G0的板子,也来凑凑热闹吧
哈哈手上刚好有一块C031C6
在文初,管管就对这STM32C0进了三特性画笔点睛:STM32C0,一款践行 “三用原则” 的高性价比 32 位 MCU,即:经济可用、可靠易用、传承好用。
经仔细学习了管管的文章,对新STM32C0的主要特性总结为:
STM32C051相比原来的C011、C031增加了RAM以及ROM,外设对应增加。
STM32C071在STM32C051增加的USB2.0FS
STM32C091在STM32C071增加4*UART 没有配置USB2.0FS
STM32C092外设增加FDCAN
此次的产品更新,对于用户对价格敏感的用户可以将原来的STM32G0轻松的移植到新的STM32C0来,可实现价格减少,性能不减。
此次新品的减少了BOM成本,实现了更小的封装,更少的周边器件,只需要一对供电管脚,内置高速高精精度的时钟,可以减少外置晶振。
此次新品有“简单的低功耗架构”,关机模式电流低到20nA。
此次新品对于大内存,可以使用TouchGFX对于复杂的图形设计简单化。
此次新品的特性总结来说:易用、价格精准、定位更加细化、移植方便、更节能、增加了FDCAN、USB。
针对以上的特性STM32C0新品可谓全覆盖各种应用场景:
1、智能家居产品(如冰箱、烤箱、咖啡机等)
2、工业设备(如工业泵、风扇控制、断路器、烟雾探测器、火灾探测器、报警装置等)
3、消费电子设备(如电脑外围设备、电子烟、其他配件等)
此次产品线升级后,我可以利用新款的C092,应用他的FDCAN总线,来实现一些工业化测试智能测试构的产品更新。
STM32C0具有简单的低功耗架构,有运行、停止、待机或关机模式。运行模式下具有卓越的动态消耗,低于80μA/MHz:
由于HSI启动时间和默认启动频率为12MHz,而STM32G0是16MHz,因此STM32C0上的唤醒时间比STM32G0上的要长。
新C0有CAN 可以在汽车中做空调控制器等 做工业现场的PLC节点 使用CAN和PLC主机进行高效的通信
一时间没找到板子 来得捷订单截图下 之前买的G0吧
主要特性 内核与性能 内核:ARM Cortex-M0+,最高主频 48 MHz。性能:提供足够的计算能力,适合简单控制和数据处理任务。
能效:优化了功耗设计,适合电池供电场景。
存储器 Flash:16 KB 至 32 KB,适合中小规模程序存储。
SRAM:6 KB 至 12 KB,满足基本数据存储需求。
外设接口 GPIO:提供丰富的 GPIO 引脚,支持多种外设连接。
通信接口:
USART/UART:用于串口通信。
I2C:支持传感器和外围设备连接。
SPI:用于高速数据传输。
定时器:16 位定时器,支持 PWM 输出和输入捕获。
ADC:12 位 ADC,支持多通道模拟信号采集。
低功耗特性 运行模式:低至 100 µA/MHz 的运行电流。
睡眠模式:支持多种低功耗模式,最低功耗可降至几微安。
快速唤醒:从低功耗模式快速唤醒,适合需要快速响应的应用。
封装与尺寸 提供小型封装(如 TSSOP20、QFN32),适合空间受限的设计。
场景:
智能家居设备:如智能插座、智能开关、温湿度传感器。
遥控器:低功耗设计适合电池供电的遥控器。
玩具:低成本和小尺寸适合电子玩具控制。
工业控制 小型控制器:如简单的 PLC 或工业传感器接口。
在年前的大转盘活动中有幸获得了一块STM32C031C6开发板,现在正在学习实践中,争取尽快熟习其常用功能。