ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCV
1
F1F2L1F4F0F3F7L0L4L4+H7G0L5G4WBWLU5C0H5WBAU0H7RSWB0Notes
2
Year2007201020102011201220122014201420152016201720182018201920192020202120232023202320242024
2024?
3
CoreM3M3M3M4FM0M4FM7FM0+M4FM4FM7FM0+M33FM4FM4
M4 + M0+
M33M0+M33M33M0+M7M0+
4
F103C8
F207ZG
L152RE
F429ZI
F091RC
F303ZE
F767ZI
L073RZ, L053R8
L496ZG, L4A6ZG
L4R5ZI
H755ZI, H7A3ZI, H753ZI
G071RB
L552ZE
G491RE
WB55
WL55JC1
U505ZI
C031C6
H563ZI
H503RB
WBA52CG
-present in HIL test board farm
5
CoreGPIOv1v2v2v2v2v2v2v2v2v2v2v2v2v2v2v2v2
6
EXTIv1v1v1v1v1v1+v1v1v1+v1+H7G0L5v1+W
W/WLE
v1: <= 32 lines
v1+: > 32 lines
h7: like V1 but different offsets
G0: has EXTICR, RPR+FPR instead of single PR
L5: G0, plus SECCFGR, PRIVCFGR, LOCKCR
W: like V1 but different offsets, multicore
7
USARTv1v2v2v2v3v3v3v3v3v4v4v4v4v4v4v4v4v4v4v2: v1 plus OVER8, ONEBIT
v3: shuffles reg layout
v4: v3 plus PRESC
8
LPUARTv3v3v4v4v4v4v4v4v4v4v4v4
9
SPIv1v1v1v1v2v2v2v1v2v2v3v2v2v2v2v2v4
10
I2Cv1v1v1v1v2v2v2v2v2v2v2v2v2v2v2v2
11
DMABDMAv1v1v1/v2v1v2v2v1v3v1v3v1v1v1v2: adds CSELR
v3: no CSELR, adds double-buffering capability with M0AR/M1AR
12
DMAv2v2v2v1v2: adds CHSEL
13
MDMAv1
14
DMAMUXv1v1v1v1v1v1v1
15
DMA2Dv1v1v1v2
16
GPDMAv1
17
TimeTIMv1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1
18
LPTIMv1av1v1v1v1bv1bv2v1cv1dNEEDS MORE CHECKING
v1a: has OR
v1b: has CFGR2
19
RTCv1?v2v2v2v2v2v2v2/v3v2/v3v2v3v3v3v2?
20
IWDGv1v1v1v1v2v2v2v2v2v2v2v2v2v2v2v2v2: adds WINR, SR.WVU
21
WWDGv1v1v1v1v1v1v1v1v1v1v2v2v1v2v2v2v2: CFR.WDGTB moved, extended from 2bit to 3bit
22
AnalogADC?v2v1v3v2v1v3v3v4v5v3v3?NEEDS CHECKING. it's a mess
23
DACv1/v2v2v2v2v2v2v2v2v3v5v4v4v5v7v4v6v6
24
USBUSBv1???v1v2v1v2v2v2v2v2v1: original
v2: adds LPMCSR, BCDR
25
OTGv1v1v1v1v1v1?
26
CANCANv1v1v1v1v1v1v1v1
27
FDCANv1v1
28
SPIQUADSPIv1v1v1v2v1v1
29
OCTOSPIv1
30
SDSDIOv1v1
31
SDMMCv1v1v2v2
32
CryptoRNGv1v1v1v1v1v1v1v1
33
CRYPv1v1v1v1v1v1
34
CRCv1v1v1v1v2v3v3v3v3v3v3v3v3v3v3
35
EthernetETHv1av1bv1bv1cv2v1b: adds MACDBGR
v1c: different offset of MACRWUFFR
36
JPEGJPEGv1v1
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100