51单片机和STM32是萌新初入单片机领域时常接触到的单片机,和51单片机不同,STM32单片机因种类多,功能多样广受工程师喜爱,STM32光是数量就高达1000多种,那么面对如此多的STM32单片机,我们该如何根据需求来选择STM32?别急,我们可以根据命名机制来选择。
STM32通常是指由意法半导体发布的、基于ARM Cortex内核的通用微控制器芯片,STM中的ST来自意法半导体(ST),M来自ARM。
ST累计推出了:5大类、16个系列、1000多个型号的Cortex内核微控制器,具体如下:
需要注意的是,除了微处理器MPU是运行在Linux,其他全归类于单片机。
一般来说,STM32的命名机制主要分为七个,分别是家族、产品类别、引脚数、闪存容量、封装、温度范围,具体如下:
1、家族
STM32 32位MCU/MPU
STM8 8位MCU
2、产品类别
A 汽车级
F 基础型
L 超低功耗
S 标准型
WB 无线产品
H 高性能
G 主流型
3、特点功能(3位数字,依据产品系列,非详细列表)
STM32x...
051 入门级
103 STM32基础性
303 103升级版,带DSP和模拟外设
407 高性能,带DSPhereFPU
152 超低功耗
STM8x...
103 主流入门级
F52 汽车级CAN
L31 低端汽车级
4、引脚数(适用于STM8和STM32)
0 14引脚
Y 203引脚(STM8)
F 203引脚(STM32)
E 24&25引脚
G 28引脚
K 32引脚
T 36引脚
H 40引脚
S 44引脚
C 48&49引脚
U 63引脚
R 64&66引脚
J 72引脚
M 80引脚
O 90引脚
V 100引脚
Q 132引脚
Z 144引脚
A 169引脚
I 176&201(176+25)引脚
B 208引脚
N 216引脚
X 256引脚
汽车级:
8 48
9 64
A 80
5、闪存容量(kbytes)
0 1
1 2
2 4
3 8
4 16
5 32
7 48
8 64
9 72
A 96 or 128(128仅针对STM8A)
B 128
Z 192
C 256
D 384
E 512
F 764
G 1024
H 1536
I 2048
6、封装
B Plastic DIP(Dual-in-line封装)
D Ceramic DIP(Dual-in-line封装)
G Ceramic OFP
H LFBGA/TFBGA
I UFBGA Pitch 0.5(仅针对全新产品系列,现有产品请使用H)
J UFBGA Pitch 0.8(仅针对全新产品系列,现有产品请使用H)
K UFBGA Pitch 0.65(仅针对全新产品系列,现有产品请使用H)
M Plastic SC
P TSSOP
O Plastic OFP
T QFP
U UFQFPN
V VFQFPN
Y WLCSP
7、温度范围(℃)
6和A -40到+85
7和B -40到+105
3和C -40到+125
D -40到+150
举个例子,如STM32F103RCT6,STM对应家族STM32,F对应产品类别的基础型,103对应特定功能的STM32基础型、R对应引脚数的64个或66个引脚(注66引脚数少见)、C对应闪存容量的256KB、T对应封装的QFP、6对应温度的[-40,85]。
欲了解更多的计算机视觉资讯,可关注凡亿课堂。