3 STM32 F0 SERIES - ARM CORTEX™-M0 ENTRY-LEVEL MCUS Part number Flash size (Kbytes) Internal RAM size (Kbytes) Package Timer functions ADC DAC I/Os Serial interface Supply voltage (V) Supply current (Icc) Maximum operating temperature range (°C) 16-/32‑bit timers Others SPI I²S I²C USART CEC USB FS CAN 2.0B Lowest power mode (μA) Run mode (per MHz) (μA) STM32F050 line - 48 MHz CPU STM32F050C4 16 4 LQFP48 5x16‑bit / 1x32‑bit 2 x WDG, RTC, 24‑bit downcounter 13x12‑bit 39 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050F4 16 4 TSSOP20 5x16‑bit / 1x32‑bit 12x12‑bit 13 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050G4 16 4 UFQFPN28 5x16‑bit / 1x32‑bit 13x12‑bit 21 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050K4 16 4 UFQFPN32 5x16‑bit / 1x32‑bit 13x12‑bit 27 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050C6 32 4 LQFP48 5x16‑bit / 1x32‑bit 13x12‑bit 39 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050F6 32 4 TSSOP20 5x16‑bit / 1x32‑bit 12x12‑bit 13 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050G6 32 4 UFQFPN28 5x16‑bit / 1x32‑bit 13x12‑bit 21 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F050K6 32 4 UFQFPN32 5x16‑bit / 1x32‑bit 13x12‑bit 27 1 1 1 1 2.0 to 3.6 1.6 240 -40 to +105 STM32F051 line - 48 MHz CPU with DAC STM32F051C4 16 4 LQFP48 7x16‑bit / 1x32‑bit 2 x WDG, RTC, 24‑bit downcounter 13x12‑bit 1x12‑bit 39 1 1 1 1 1 2.0 to 3.6 1.65 250 -40 to +105 STM32F051K4 16 4 UFQFPN32 7x16‑bit / 1x32‑bit 13x12‑bit 1x12‑bit 27 1 1 1 1 1 2.0 to 3.6 1.65 250 -40 to +105 STM32F051R4 16 4 LQFP64 7x16‑bit / 1x32‑bit 19x12‑bit 1x12‑bit 55 1 1 1 1 1 2.0 to 3.6 1.65 250 -40 to +105 STM32F051C6 32 4 LQFP48 7x16‑bit / 1x32‑bit 13x12‑bit 1x12‑bit 39 1 1 1 2 1 2.0 to 3.6 1.65 250 -40 to +105 STM32F051K6 32 4 UFQFPN32 7x16‑bit / 1x32‑bit 13x12‑bit 1x12‑bit 27 1 1 1 2 1 2.0 to 3.6 1.65 250 -40 to +105 STM32 – 32‑bit microcontroller families STM32 ST芯片选型指南的知识点 一、STM32F0系列介绍 STM32F0系列是ST公司推出的一款基于ARM Cortex™-M0内核的入门级MCU(微控制器单元)。这一系列MCU针对各种成本敏感的应用领域,提供了丰富的功能和高性能的处理能力。STM32F0系列适用于多种应用场景,如工业控制、消费电子、医疗设备等。 二、芯片选型参数解释 在选型时,需要考虑以下几个关键参数: 1. Flash Size(闪存大小)和Internal RAM size(内部RAM大小):这两个参数决定了MCU能够存储多少代码和变量。例如,STM32F050C4具有16KB闪存和4KB RAM。 2. Package(封装类型):封装类型影响了芯片的尺寸和安装方式。例如,LQFP48表示48脚的薄型四边扁平封装。 3. Timer functions(定时器功能):STM32F0系列包括16位和32位定时器,用于精确的时间控制任务。例如,5x16位/1x32位表示五路16位定时器和一路32位定时器。 4. ADC(模拟数字转换器)和DAC(数字模拟转换器):ADC用于将模拟信号转换为数字信号,而DAC则相反。STM32F051系列提供DAC功能。 5. I/Os(输入/输出端口):芯片的I/O数量影响可以连接的外围设备数量。 6. Serial interfaces(串行接口):包括SPI(串行外设接口)、I²S(音频接口)、I²C(两线接口)和USART(通用同步/异步收发器)。这些接口用于不同协议的通信。 7. USB和CAN 2.0B:某些型号支持USB和CAN总线接口,增加通信功能。 8. Supply Voltage(供电电压)和Supply Current(供电电流):这些参数决定了芯片的工作电压范围和工作电流消耗。 9. Maximum Operating Temperature Range(最大工作温度范围):表示芯片可以正常工作温度范围。 三、STM32F0系列不同型号对比 1. STM32F050系列:具有48 MHz的CPU频率,分为不同的型号如STM32F050C4、F050F4等,它们在闪存容量、封装类型、接口等方面有所不同。 2. STM32F051系列:CPU频率同样为48 MHz,但增加了DAC功能,同样存在不同的型号,如STM32F051C4、F051K4等。 3. STM32 – 32-bit microcontroller families:说明了STM32系列产品的多样性,包括F0、F1、F2等系列,每个系列有其特点和应用场景。 四、ST芯片选型指南 为了更好地选择适合项目的ST芯片,开发者需要根据项目的需求来考虑上述参数,并确定适合的MCU型号。例如,如果需要更高速率的处理能力或更丰富的外设接口,可以考虑选择F1系列或F2系列的MCU。如果项目对成本非常敏感,那么F0系列会是一个更合适的选择。 五、其他信息 1. STMicroelectronics官方文档编号为SGMICRO0413,提供了关于ST产品和解决方案的更多信息。用户可以通过访问***获取详细资料。 2. 所有商标和名称归其各自的拥有者所有,STMicroelectronics保留所有权利。 在进行ST芯片选型时,需要考虑芯片的性能参数、功能特点、以及与项目需求的匹配度。正确选型有助于提升项目的性能和稳定性,同时也能有效控制成本。
剩余45页未读,继续阅读
- 粉丝: 0
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助