Skip to content

Commit ceeea26

Browse files
committed
Add part number data source
This has to be manually created due to the SDK and SysConfig not providing this.
1 parent 1e8e01c commit ceeea26

File tree

1 file changed

+237
-0
lines changed

1 file changed

+237
-0
lines changed

data/parts.yaml

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
# Data relating to part numbers.
2+
#
3+
# The metadata for code generation is based off of general families of chips. However the SysConfig metadata
4+
# deals very little with specific part numbers. This data fills in the gaps.
5+
#
6+
# In particular this file describes the following:
7+
# - Part numbers within each "family" according to SysConfig/SDK metadata
8+
# - Datasheet, reference manual and errata URLs
9+
# - Flash and RAM amounts (SysConfig does not describe this per part number)
10+
# - The packages available for each part number.
11+
12+
parts:
13+
## C Series
14+
- msps003fx:
15+
datasheet_url: https://www.ti.com/lit/gpn/mspm0c1104
16+
reference_manual_url: https://www.ti.com/lit/pdf/slau893
17+
errata_url: https://www.ti.com/lit/pdf/slaz753
18+
part_numbers:
19+
- name: msps003f3 # Part number
20+
flash: 8 # KB
21+
ram: 1 # KB
22+
packages: PW20 # Package code
23+
24+
- name: msps003f4
25+
flash: 16
26+
ram: 1
27+
packages: PW20
28+
29+
- mspm0c110x:
30+
datasheet_url: https://www.ti.com/lit/gpn/mspm0c1104
31+
reference_manual_url: https://www.ti.com/lit/pdf/slau893
32+
errata_url: https://www.ti.com/lit/pdf/slaz753
33+
part_numbers:
34+
- name: mspm0c1103
35+
flash: 8
36+
ram: 1
37+
packages: DGS20, DSG, DYY, RUK
38+
39+
- name: mspm0c1104
40+
flash: 16
41+
ram: 1
42+
packages: DGS20, DSG, DYY, RUK, YCJ
43+
44+
## G Series
45+
- mspm0g110x:
46+
datasheet_url: https://www.ti.com/lit/gpn/mspm0g1107
47+
reference_manual_url: https://www.ti.com/lit/pdf/slau846
48+
errata_url: https://www.ti.com/lit/pdf/slaz742
49+
part_numbers:
50+
- name: mspm0g1105
51+
flash: 32
52+
ram: 16
53+
packages: DGS28, PM, PT, RGE, RGZ, RHB
54+
55+
- name: mspm0g1106
56+
flash: 64
57+
ram: 32
58+
packages: DGS28, PM, PT, RGE, RGZ, RHB
59+
60+
- name: mspm0g1107
61+
flash: 128
62+
ram: 32
63+
packages: DGS28, PM, PT, RGE, RGZ, RHB, YCJ
64+
65+
- mspm0g150x:
66+
datasheet_url: https://www.ti.com/lit/gpn/mspm0g1507
67+
reference_manual_url: https://www.ti.com/lit/pdf/slau846
68+
errata_url: https://www.ti.com/lit/pdf/slaz742
69+
part_numbers:
70+
- name: mspm0g1505
71+
flash: 32
72+
ram: 16
73+
packages: DGS, PM, PT, RGE, RGZ, RHB
74+
75+
- name: mspm0g1506
76+
flash: 64
77+
ram: 32
78+
packages: DGS, PM, PT, RGE, RGZ, RHB
79+
80+
- name: mspm0g1507
81+
flash: 128
82+
ram: 32
83+
packages: DGS, PM, PT, RGE, RGZ, RHB, YCJ
84+
85+
- mspm0g151x:
86+
datasheet_url: https://www.ti.com/lit/gpn/mspm0g1519
87+
reference_manual_url: https://www.ti.com/lit/pdf/slau846
88+
errata_url: https://www.ti.com/lit/pdf/slaz758
89+
part_numbers:
90+
- name: mspm0g1518
91+
flash: 256
92+
ram: 128
93+
# SLASFA2 (November 2024) states that G1518 has no orderable parts
94+
#
95+
# This will likely change in the future as the chip is "prerelease"
96+
packages:
97+
98+
- name: mspm0g1519
99+
flash: 512
100+
ram: 128
101+
# TODO: SLASFA2 does not list all packages yet
102+
packages: RGZ, RHB
103+
104+
- mspm0g350x:
105+
datasheet_url: https://www.ti.com/lit/gpn/mspm0g3507
106+
reference_manual_url: https://www.ti.com/lit/pdf/slau846
107+
errata_url: https://www.ti.com/lit/pdf/slaz742
108+
part_numbers:
109+
- name: mspm0g3505
110+
flash: 32
111+
ram: 16
112+
packages: DGS28, PM, PT, RGZ, RHB
113+
114+
- name: mspm0g3506
115+
flash: 64
116+
ram: 32
117+
packages: DGS28, PM, PT, RGZ, RHB
118+
119+
- name: mspm0g3507
120+
flash: 128
121+
ram: 32
122+
packages: DGS28, PM, PT, RGZ, RHB
123+
124+
- mspm0g351x:
125+
datasheet_url: https://www.ti.com/lit/gpn/mspm0g3519
126+
reference_manual_url: https://www.ti.com/lit/pdf/slau846
127+
errata_url: https://www.ti.com/lit/pdf/slaz758
128+
part_numbers:
129+
- name: mspm0g3518
130+
flash: 256
131+
ram: 128
132+
# SLASFA2 (November 2024) states that G1518 has no orderable parts
133+
#
134+
# This will likely change in the future as the chip is "prerelease"
135+
packages:
136+
137+
- name: mspm0g3519
138+
flash: 512
139+
ram: 128
140+
# TODO: SLASFA2 does not list all packages yet
141+
packages: PM, PN, PZ, RGZ, RHB
142+
143+
## L Series
144+
- mspm0l110x:
145+
datasheet_url: https://www.ti.com/lit/gpn/mspm0l1106
146+
reference_manual_url: https://www.ti.com/lit/pdf/slau847
147+
errata_url: https://www.ti.com/lit/pdf/slaz741
148+
part_numbers:
149+
- name: mspm0l1105
150+
flash: 32
151+
ram: 4
152+
packages: DGS20, DGS28, DYY, RGE, RGB, RTR
153+
154+
- name: mspm0l1106
155+
flash: 64
156+
ram: 4
157+
packages: DGS20, DGS28, DYY, RGE, RHB, RTR
158+
159+
- mspm0l122x:
160+
datasheet_url: https://www.ti.com/lit/gpn/mspm0l1228
161+
reference_manual_url: https://www.ti.com/lit/pdf/slau847
162+
errata_url: https://www.ti.com/lit/pdf/slaz755
163+
part_numbers:
164+
- name: mspm0l1227
165+
flash: 128
166+
ram: 32
167+
packages: PM, PN, PT, RGE, RGZ, RHB
168+
169+
- name: mspm0l1228
170+
flash: 256
171+
ram: 32
172+
packages: PM, PN, PT, RGE, RGZ, RHB
173+
174+
- mspm0l130x:
175+
datasheet_url: https://www.ti.com/lit/gpn/mspm0l1306
176+
reference_manual_url: https://www.ti.com/lit/pdf/slau847
177+
errata_url: https://www.ti.com/lit/pdf/slaz741
178+
part_numbers:
179+
- name: mspm0l1303
180+
flash: 8
181+
ram: 2
182+
packages: RGE
183+
184+
- name: mspm0l1304
185+
flash: 16
186+
ram: 2
187+
packages: DGS20, DGS28, DYY, RGE, RHB, RTR
188+
189+
- name: mspm0l1305
190+
flash: 32
191+
ram: 4
192+
packages: DGS20, DGS28, DYY, RGE, RGB, RTR
193+
194+
- name: mspm0l1306
195+
flash: 64
196+
ram: 4
197+
packages: DGS20, DGS28, DYY, RGE, RHB
198+
199+
- mspm0l134x:
200+
datasheet_url: https://www.ti.com/lit/gpn/mspm0l1346
201+
reference_manual_url: https://www.ti.com/lit/pdf/slau847
202+
errata_url: https://www.ti.com/lit/pdf/slaz741
203+
part_numbers:
204+
- name: mspm0l1343
205+
flash: 8
206+
ram: 2
207+
packages: DGS20
208+
209+
- name: mspm0l1344
210+
flash: 16
211+
ram: 2
212+
packages: DGS20
213+
214+
- name: mspm0l1345
215+
flash: 32
216+
ram: 4
217+
packages: DGS28
218+
219+
- name: mspm0l1346
220+
flash: 64
221+
ram: 4
222+
packages: DGS28
223+
224+
- mspm0l222x:
225+
datasheet_url: https://www.ti.com/lit/gpn/mspm0l2228
226+
reference_manual_url: https://www.ti.com/lit/pdf/slau847
227+
errata_url: https://www.ti.com/lit/pdf/slaz755
228+
part_numbers:
229+
- name: mspm0l2227
230+
flash: 128
231+
ram: 32
232+
packages: PM, PN, PT, RGZ
233+
234+
- name: mspm0l2228
235+
flash: 256
236+
ram: 32
237+
packages: PM, PN, PT, RGZ

0 commit comments

Comments
 (0)