STM32命名规则
1. 系列
- STM32:表示这是STMicroelectronics的32位微控制器系列。
2. 产品类型
- F:通用型(主流系列)。
- L:低功耗系列。
- H:高性能系列。
- G:无线系列。
- WB:无线蓝牙系列。
- WL:无线LoRa系列。
3. 内核类型
- 0:Cortex-M0(主频通常为48MHz)。
- 1:Cortex-M1(较少见)。
- 3:Cortex-M3(主频通常为72MHz)。
- 4:Cortex-M4(主频通常为84MHz-180MHz)。
- 7:Cortex-M7(主频通常为216MHz-400MHz)。
- A:Cortex-A(主频通常为400MHz以上)。
4. 产品子系列
- 0:超值型(Value Line),主频较低(如Cortex-M0的48MHz)。
- 1:基本型(Access Line),主频中等(如Cortex-M3的72MHz)。
- 4:高性能型(Performance Line),主频较高(如Cortex-M4的180MHz)。
- 7:高性能型(Performance Line),主频更高(如Cortex-M7的400MHz)。
5. 引脚数
- F:20引脚。
- G:28引脚。
- K:32引脚。
- T:36引脚。
- H:48引脚。
- C:48引脚。
- U:63引脚。
- R:64引脚。
- V:100引脚。
- Z:144引脚。
- I:176引脚。
6. 闪存容量
- 4:16KB。
- 6:32KB。
- 8:64KB。
- B:128KB。
- C:256KB。
- D:384KB。
- E:512KB。
- F:768KB。
- G:1MB。
- I:2MB。
7. 封装类型
- H:BGA。
- T:LQFP。
- U:UFQFPN。
- Y:WLCSP。
- 6:UFBGA。
8. 温度范围
- 6:-40°C 到 +85°C。
- 7:-40°C 到 +105°C。
9. 主频(MHz)
- Cortex-M0:通常为48MHz。
- Cortex-M3:通常为72MHz。
- Cortex-M4:通常为84MHz-180MHz。
- Cortex-M7:通常为216MHz-400MHz。
- Cortex-A:通常为400MHz以上。
示例解析
以 STM32F103C8T6 为例:
- STM32:STMicroelectronics的32位微控制器系列。
- F:通用型。
- 1:Cortex-M3内核。
- 03:基本型(Access Line)。
- C:48引脚。
- 8:64KB闪存。
- T:LQFP封装。
- 6:-40°C 到 +85°C温度范围。
- 主频:Cortex-M3内核,通常为72MHz。
以 STM32F407VGT6 为例:
- STM32:STMicroelectronics的32位微控制器系列。
- F:通用型。
- 4:Cortex-M4内核。
- 07:高性能型(Performance Line)。
- V:100引脚。
- G:1MB闪存。
- T:LQFP封装。
- 6:-40°C 到 +85°C温度范围。
- 主频:Cortex-M4内核,通常为168MHz。
总结
- Cortex-M0:48MHz。
- Cortex-M3:72MHz。
- Cortex-M4:84MHz-180MHz。
- Cortex-M7:216MHz-400MHz。