xref: /freebsd/contrib/llvm-project/clang/include/clang/Basic/MSP430Target.def (revision 0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583)
1//===--- MSP430Target.def - MSP430 Feature/Processor Database----*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9// This file defines the MSP430 devices and their features.
10//
11// Generated from TI's devices.csv in version 1.212 using the script in
12// Target/MSP430/gen-msp430-def.py - use this tool rather than adding
13// new MCUs by hand.
14//
15//===----------------------------------------------------------------------===//
16
17#ifndef MSP430_MCU_FEAT
18#define MSP430_MCU_FEAT(NAME, HWMULT) MSP430_MCU(NAME)
19#endif
20
21#ifndef MSP430_MCU
22#define MSP430_MCU(NAME)
23#endif
24
25MSP430_MCU("msp430c111")
26MSP430_MCU("msp430c1111")
27MSP430_MCU("msp430c112")
28MSP430_MCU("msp430c1121")
29MSP430_MCU("msp430c1331")
30MSP430_MCU("msp430c1351")
31MSP430_MCU("msp430c311s")
32MSP430_MCU("msp430c312")
33MSP430_MCU("msp430c313")
34MSP430_MCU("msp430c314")
35MSP430_MCU("msp430c315")
36MSP430_MCU("msp430c323")
37MSP430_MCU("msp430c325")
38MSP430_MCU("msp430c412")
39MSP430_MCU("msp430c413")
40MSP430_MCU("msp430e112")
41MSP430_MCU("msp430e313")
42MSP430_MCU("msp430e315")
43MSP430_MCU("msp430e325")
44MSP430_MCU("msp430f110")
45MSP430_MCU("msp430f1101")
46MSP430_MCU("msp430f1101a")
47MSP430_MCU("msp430f1111")
48MSP430_MCU("msp430f1111a")
49MSP430_MCU("msp430f112")
50MSP430_MCU("msp430f1121")
51MSP430_MCU("msp430f1121a")
52MSP430_MCU("msp430f1122")
53MSP430_MCU("msp430f1132")
54MSP430_MCU("msp430f122")
55MSP430_MCU("msp430f1222")
56MSP430_MCU("msp430f123")
57MSP430_MCU("msp430f1232")
58MSP430_MCU("msp430f133")
59MSP430_MCU("msp430f135")
60MSP430_MCU("msp430f155")
61MSP430_MCU("msp430f156")
62MSP430_MCU("msp430f157")
63MSP430_MCU("msp430f2001")
64MSP430_MCU("msp430f2011")
65MSP430_MCU("msp430f2002")
66MSP430_MCU("msp430f2012")
67MSP430_MCU("msp430f2003")
68MSP430_MCU("msp430f2013")
69MSP430_MCU("msp430f2101")
70MSP430_MCU("msp430f2111")
71MSP430_MCU("msp430f2121")
72MSP430_MCU("msp430f2131")
73MSP430_MCU("msp430f2112")
74MSP430_MCU("msp430f2122")
75MSP430_MCU("msp430f2132")
76MSP430_MCU("msp430f2232")
77MSP430_MCU("msp430f2252")
78MSP430_MCU("msp430f2272")
79MSP430_MCU("msp430f2234")
80MSP430_MCU("msp430f2254")
81MSP430_MCU("msp430f2274")
82MSP430_MCU("msp430f412")
83MSP430_MCU("msp430f413")
84MSP430_MCU("msp430f415")
85MSP430_MCU("msp430f417")
86MSP430_MCU("msp430f4132")
87MSP430_MCU("msp430f4152")
88MSP430_MCU("msp430f435")
89MSP430_MCU("msp430f436")
90MSP430_MCU("msp430f437")
91MSP430_MCU("msp430f4351")
92MSP430_MCU("msp430f4361")
93MSP430_MCU("msp430f4371")
94MSP430_MCU("msp430fe423")
95MSP430_MCU("msp430fe425")
96MSP430_MCU("msp430fe427")
97MSP430_MCU("msp430fe423a")
98MSP430_MCU("msp430fe425a")
99MSP430_MCU("msp430fe427a")
100MSP430_MCU("msp430fe4232")
101MSP430_MCU("msp430fe4242")
102MSP430_MCU("msp430fe4252")
103MSP430_MCU("msp430fe4272")
104MSP430_MCU("msp430f4250")
105MSP430_MCU("msp430f4260")
106MSP430_MCU("msp430f4270")
107MSP430_MCU("msp430fg4250")
108MSP430_MCU("msp430fg4260")
109MSP430_MCU("msp430fg4270")
110MSP430_MCU("msp430fw423")
111MSP430_MCU("msp430fw425")
112MSP430_MCU("msp430fw427")
113MSP430_MCU("msp430fw428")
114MSP430_MCU("msp430fw429")
115MSP430_MCU("msp430fg437")
116MSP430_MCU("msp430fg438")
117MSP430_MCU("msp430fg439")
118MSP430_MCU("msp430f438")
119MSP430_MCU("msp430f439")
120MSP430_MCU("msp430f477")
121MSP430_MCU("msp430f478")
122MSP430_MCU("msp430f479")
123MSP430_MCU("msp430fg477")
124MSP430_MCU("msp430fg478")
125MSP430_MCU("msp430fg479")
126MSP430_MCU("msp430p112")
127MSP430_MCU("msp430p313")
128MSP430_MCU("msp430p315")
129MSP430_MCU("msp430p315s")
130MSP430_MCU("msp430p325")
131MSP430_MCU("msp430l092")
132MSP430_MCU("msp430c091")
133MSP430_MCU("msp430c092")
134MSP430_MCU("msp430g2211")
135MSP430_MCU("msp430g2201")
136MSP430_MCU("msp430g2111")
137MSP430_MCU("msp430g2101")
138MSP430_MCU("msp430g2001")
139MSP430_MCU("msp430g2231")
140MSP430_MCU("msp430g2221")
141MSP430_MCU("msp430g2131")
142MSP430_MCU("msp430g2121")
143MSP430_MCU("msp430g2102")
144MSP430_MCU("msp430g2202")
145MSP430_MCU("msp430g2302")
146MSP430_MCU("msp430g2402")
147MSP430_MCU("msp430g2132")
148MSP430_MCU("msp430g2232")
149MSP430_MCU("msp430g2332")
150MSP430_MCU("msp430g2432")
151MSP430_MCU("msp430g2112")
152MSP430_MCU("msp430g2212")
153MSP430_MCU("msp430g2312")
154MSP430_MCU("msp430g2412")
155MSP430_MCU("msp430g2152")
156MSP430_MCU("msp430g2252")
157MSP430_MCU("msp430g2352")
158MSP430_MCU("msp430g2452")
159MSP430_MCU("msp430g2113")
160MSP430_MCU("msp430g2213")
161MSP430_MCU("msp430g2313")
162MSP430_MCU("msp430g2413")
163MSP430_MCU("msp430g2513")
164MSP430_MCU("msp430g2153")
165MSP430_MCU("msp430g2253")
166MSP430_MCU("msp430g2353")
167MSP430_MCU("msp430g2453")
168MSP430_MCU("msp430g2553")
169MSP430_MCU("msp430g2203")
170MSP430_MCU("msp430g2303")
171MSP430_MCU("msp430g2403")
172MSP430_MCU("msp430g2233")
173MSP430_MCU("msp430g2333")
174MSP430_MCU("msp430g2433")
175MSP430_MCU("msp430g2533")
176MSP430_MCU("msp430tch5e")
177MSP430_MCU("msp430g2444")
178MSP430_MCU("msp430g2544")
179MSP430_MCU("msp430g2744")
180MSP430_MCU("msp430g2755")
181MSP430_MCU("msp430g2855")
182MSP430_MCU("msp430g2955")
183MSP430_MCU("msp430g2230")
184MSP430_MCU("msp430g2210")
185MSP430_MCU("rf430frl152h")
186MSP430_MCU("rf430frl153h")
187MSP430_MCU("rf430frl154h")
188MSP430_MCU("rf430frl152h_rom")
189MSP430_MCU("rf430frl153h_rom")
190MSP430_MCU("rf430frl154h_rom")
191MSP430_MCU("msp430fr4131")
192MSP430_MCU("msp430fr4132")
193MSP430_MCU("msp430fr4133")
194MSP430_MCU("msp430fr2032")
195MSP430_MCU("msp430fr2033")
196MSP430_MCU("msp430fr2110")
197MSP430_MCU("msp430fr2111")
198MSP430_MCU("msp430fr2310")
199MSP430_MCU("msp430fr2311")
200MSP430_MCU("msp430fr2100")
201MSP430_MCU("msp430fr2000")
202
203// With 16-bit hardware multiplier
204MSP430_MCU_FEAT("msp430c336", "16bit")
205MSP430_MCU_FEAT("msp430c337", "16bit")
206MSP430_MCU_FEAT("msp430cg4616", "16bit")
207MSP430_MCU_FEAT("msp430cg4617", "16bit")
208MSP430_MCU_FEAT("msp430cg4618", "16bit")
209MSP430_MCU_FEAT("msp430cg4619", "16bit")
210MSP430_MCU_FEAT("msp430e337", "16bit")
211MSP430_MCU_FEAT("msp430f147", "16bit")
212MSP430_MCU_FEAT("msp430f148", "16bit")
213MSP430_MCU_FEAT("msp430f149", "16bit")
214MSP430_MCU_FEAT("msp430f1471", "16bit")
215MSP430_MCU_FEAT("msp430f1481", "16bit")
216MSP430_MCU_FEAT("msp430f1491", "16bit")
217MSP430_MCU_FEAT("msp430f167", "16bit")
218MSP430_MCU_FEAT("msp430f168", "16bit")
219MSP430_MCU_FEAT("msp430f169", "16bit")
220MSP430_MCU_FEAT("msp430f1610", "16bit")
221MSP430_MCU_FEAT("msp430f1611", "16bit")
222MSP430_MCU_FEAT("msp430f1612", "16bit")
223MSP430_MCU_FEAT("msp430f2330", "16bit")
224MSP430_MCU_FEAT("msp430f2350", "16bit")
225MSP430_MCU_FEAT("msp430f2370", "16bit")
226MSP430_MCU_FEAT("msp430f233", "16bit")
227MSP430_MCU_FEAT("msp430f235", "16bit")
228MSP430_MCU_FEAT("msp430f247", "16bit")
229MSP430_MCU_FEAT("msp430f248", "16bit")
230MSP430_MCU_FEAT("msp430f249", "16bit")
231MSP430_MCU_FEAT("msp430f2410", "16bit")
232MSP430_MCU_FEAT("msp430f2471", "16bit")
233MSP430_MCU_FEAT("msp430f2481", "16bit")
234MSP430_MCU_FEAT("msp430f2491", "16bit")
235MSP430_MCU_FEAT("msp430f2416", "16bit")
236MSP430_MCU_FEAT("msp430f2417", "16bit")
237MSP430_MCU_FEAT("msp430f2418", "16bit")
238MSP430_MCU_FEAT("msp430f2419", "16bit")
239MSP430_MCU_FEAT("msp430f2616", "16bit")
240MSP430_MCU_FEAT("msp430f2617", "16bit")
241MSP430_MCU_FEAT("msp430f2618", "16bit")
242MSP430_MCU_FEAT("msp430f2619", "16bit")
243MSP430_MCU_FEAT("msp430f423", "16bit")
244MSP430_MCU_FEAT("msp430f425", "16bit")
245MSP430_MCU_FEAT("msp430f427", "16bit")
246MSP430_MCU_FEAT("msp430f423a", "16bit")
247MSP430_MCU_FEAT("msp430f425a", "16bit")
248MSP430_MCU_FEAT("msp430f427a", "16bit")
249MSP430_MCU_FEAT("msp430f4481", "16bit")
250MSP430_MCU_FEAT("msp430f4491", "16bit")
251MSP430_MCU_FEAT("msp430f447", "16bit")
252MSP430_MCU_FEAT("msp430f448", "16bit")
253MSP430_MCU_FEAT("msp430f449", "16bit")
254MSP430_MCU_FEAT("msp430f46161", "16bit")
255MSP430_MCU_FEAT("msp430f46171", "16bit")
256MSP430_MCU_FEAT("msp430f46181", "16bit")
257MSP430_MCU_FEAT("msp430f46191", "16bit")
258MSP430_MCU_FEAT("msp430f4616", "16bit")
259MSP430_MCU_FEAT("msp430f4617", "16bit")
260MSP430_MCU_FEAT("msp430f4618", "16bit")
261MSP430_MCU_FEAT("msp430f4619", "16bit")
262MSP430_MCU_FEAT("msp430fg4616", "16bit")
263MSP430_MCU_FEAT("msp430fg4617", "16bit")
264MSP430_MCU_FEAT("msp430fg4618", "16bit")
265MSP430_MCU_FEAT("msp430fg4619", "16bit")
266MSP430_MCU_FEAT("msp430p337", "16bit")
267MSP430_MCU_FEAT("msp430afe221", "16bit")
268MSP430_MCU_FEAT("msp430afe231", "16bit")
269MSP430_MCU_FEAT("msp430afe251", "16bit")
270MSP430_MCU_FEAT("msp430afe222", "16bit")
271MSP430_MCU_FEAT("msp430afe232", "16bit")
272MSP430_MCU_FEAT("msp430afe252", "16bit")
273MSP430_MCU_FEAT("msp430afe223", "16bit")
274MSP430_MCU_FEAT("msp430afe233", "16bit")
275MSP430_MCU_FEAT("msp430afe253", "16bit")
276MSP430_MCU_FEAT("msp430i2020", "16bit")
277MSP430_MCU_FEAT("msp430i2021", "16bit")
278MSP430_MCU_FEAT("msp430i2030", "16bit")
279MSP430_MCU_FEAT("msp430i2031", "16bit")
280MSP430_MCU_FEAT("msp430i2040", "16bit")
281MSP430_MCU_FEAT("msp430i2041", "16bit")
282
283// With 32-bit hardware multiplier
284MSP430_MCU_FEAT("msp430f4783", "32bit")
285MSP430_MCU_FEAT("msp430f4793", "32bit")
286MSP430_MCU_FEAT("msp430f4784", "32bit")
287MSP430_MCU_FEAT("msp430f4794", "32bit")
288MSP430_MCU_FEAT("msp430f47126", "32bit")
289MSP430_MCU_FEAT("msp430f47127", "32bit")
290MSP430_MCU_FEAT("msp430f47163", "32bit")
291MSP430_MCU_FEAT("msp430f47173", "32bit")
292MSP430_MCU_FEAT("msp430f47183", "32bit")
293MSP430_MCU_FEAT("msp430f47193", "32bit")
294MSP430_MCU_FEAT("msp430f47166", "32bit")
295MSP430_MCU_FEAT("msp430f47176", "32bit")
296MSP430_MCU_FEAT("msp430f47186", "32bit")
297MSP430_MCU_FEAT("msp430f47196", "32bit")
298MSP430_MCU_FEAT("msp430f47167", "32bit")
299MSP430_MCU_FEAT("msp430f47177", "32bit")
300MSP430_MCU_FEAT("msp430f47187", "32bit")
301MSP430_MCU_FEAT("msp430f47197", "32bit")
302MSP430_MCU_FEAT("msp430f5418", "32bit")
303MSP430_MCU_FEAT("msp430f5419", "32bit")
304MSP430_MCU_FEAT("msp430f5435", "32bit")
305MSP430_MCU_FEAT("msp430f5436", "32bit")
306MSP430_MCU_FEAT("msp430f5437", "32bit")
307MSP430_MCU_FEAT("msp430f5438", "32bit")
308MSP430_MCU_FEAT("msp430f5418a", "32bit")
309MSP430_MCU_FEAT("msp430f5419a", "32bit")
310MSP430_MCU_FEAT("msp430f5435a", "32bit")
311MSP430_MCU_FEAT("msp430f5436a", "32bit")
312MSP430_MCU_FEAT("msp430f5437a", "32bit")
313MSP430_MCU_FEAT("msp430f5438a", "32bit")
314MSP430_MCU_FEAT("msp430f5212", "32bit")
315MSP430_MCU_FEAT("msp430f5213", "32bit")
316MSP430_MCU_FEAT("msp430f5214", "32bit")
317MSP430_MCU_FEAT("msp430f5217", "32bit")
318MSP430_MCU_FEAT("msp430f5218", "32bit")
319MSP430_MCU_FEAT("msp430f5219", "32bit")
320MSP430_MCU_FEAT("msp430f5222", "32bit")
321MSP430_MCU_FEAT("msp430f5223", "32bit")
322MSP430_MCU_FEAT("msp430f5224", "32bit")
323MSP430_MCU_FEAT("msp430f5227", "32bit")
324MSP430_MCU_FEAT("msp430f5228", "32bit")
325MSP430_MCU_FEAT("msp430f5229", "32bit")
326MSP430_MCU_FEAT("msp430f5232", "32bit")
327MSP430_MCU_FEAT("msp430f5234", "32bit")
328MSP430_MCU_FEAT("msp430f5237", "32bit")
329MSP430_MCU_FEAT("msp430f5239", "32bit")
330MSP430_MCU_FEAT("msp430f5242", "32bit")
331MSP430_MCU_FEAT("msp430f5244", "32bit")
332MSP430_MCU_FEAT("msp430f5247", "32bit")
333MSP430_MCU_FEAT("msp430f5249", "32bit")
334MSP430_MCU_FEAT("msp430f5304", "32bit")
335MSP430_MCU_FEAT("msp430f5308", "32bit")
336MSP430_MCU_FEAT("msp430f5309", "32bit")
337MSP430_MCU_FEAT("msp430f5310", "32bit")
338MSP430_MCU_FEAT("msp430f5340", "32bit")
339MSP430_MCU_FEAT("msp430f5341", "32bit")
340MSP430_MCU_FEAT("msp430f5342", "32bit")
341MSP430_MCU_FEAT("msp430f5324", "32bit")
342MSP430_MCU_FEAT("msp430f5325", "32bit")
343MSP430_MCU_FEAT("msp430f5326", "32bit")
344MSP430_MCU_FEAT("msp430f5327", "32bit")
345MSP430_MCU_FEAT("msp430f5328", "32bit")
346MSP430_MCU_FEAT("msp430f5329", "32bit")
347MSP430_MCU_FEAT("msp430f5500", "32bit")
348MSP430_MCU_FEAT("msp430f5501", "32bit")
349MSP430_MCU_FEAT("msp430f5502", "32bit")
350MSP430_MCU_FEAT("msp430f5503", "32bit")
351MSP430_MCU_FEAT("msp430f5504", "32bit")
352MSP430_MCU_FEAT("msp430f5505", "32bit")
353MSP430_MCU_FEAT("msp430f5506", "32bit")
354MSP430_MCU_FEAT("msp430f5507", "32bit")
355MSP430_MCU_FEAT("msp430f5508", "32bit")
356MSP430_MCU_FEAT("msp430f5509", "32bit")
357MSP430_MCU_FEAT("msp430f5510", "32bit")
358MSP430_MCU_FEAT("msp430f5513", "32bit")
359MSP430_MCU_FEAT("msp430f5514", "32bit")
360MSP430_MCU_FEAT("msp430f5515", "32bit")
361MSP430_MCU_FEAT("msp430f5517", "32bit")
362MSP430_MCU_FEAT("msp430f5519", "32bit")
363MSP430_MCU_FEAT("msp430f5521", "32bit")
364MSP430_MCU_FEAT("msp430f5522", "32bit")
365MSP430_MCU_FEAT("msp430f5524", "32bit")
366MSP430_MCU_FEAT("msp430f5525", "32bit")
367MSP430_MCU_FEAT("msp430f5526", "32bit")
368MSP430_MCU_FEAT("msp430f5527", "32bit")
369MSP430_MCU_FEAT("msp430f5528", "32bit")
370MSP430_MCU_FEAT("msp430f5529", "32bit")
371MSP430_MCU_FEAT("cc430f5133", "32bit")
372MSP430_MCU_FEAT("cc430f5135", "32bit")
373MSP430_MCU_FEAT("cc430f5137", "32bit")
374MSP430_MCU_FEAT("cc430f6125", "32bit")
375MSP430_MCU_FEAT("cc430f6126", "32bit")
376MSP430_MCU_FEAT("cc430f6127", "32bit")
377MSP430_MCU_FEAT("cc430f6135", "32bit")
378MSP430_MCU_FEAT("cc430f6137", "32bit")
379MSP430_MCU_FEAT("cc430f5123", "32bit")
380MSP430_MCU_FEAT("cc430f5125", "32bit")
381MSP430_MCU_FEAT("cc430f5143", "32bit")
382MSP430_MCU_FEAT("cc430f5145", "32bit")
383MSP430_MCU_FEAT("cc430f5147", "32bit")
384MSP430_MCU_FEAT("cc430f6143", "32bit")
385MSP430_MCU_FEAT("cc430f6145", "32bit")
386MSP430_MCU_FEAT("cc430f6147", "32bit")
387MSP430_MCU_FEAT("msp430f5333", "32bit")
388MSP430_MCU_FEAT("msp430f5335", "32bit")
389MSP430_MCU_FEAT("msp430f5336", "32bit")
390MSP430_MCU_FEAT("msp430f5338", "32bit")
391MSP430_MCU_FEAT("msp430f5630", "32bit")
392MSP430_MCU_FEAT("msp430f5631", "32bit")
393MSP430_MCU_FEAT("msp430f5632", "32bit")
394MSP430_MCU_FEAT("msp430f5633", "32bit")
395MSP430_MCU_FEAT("msp430f5634", "32bit")
396MSP430_MCU_FEAT("msp430f5635", "32bit")
397MSP430_MCU_FEAT("msp430f5636", "32bit")
398MSP430_MCU_FEAT("msp430f5637", "32bit")
399MSP430_MCU_FEAT("msp430f5638", "32bit")
400MSP430_MCU_FEAT("msp430f6433", "32bit")
401MSP430_MCU_FEAT("msp430f6435", "32bit")
402MSP430_MCU_FEAT("msp430f6436", "32bit")
403MSP430_MCU_FEAT("msp430f6438", "32bit")
404MSP430_MCU_FEAT("msp430f6630", "32bit")
405MSP430_MCU_FEAT("msp430f6631", "32bit")
406MSP430_MCU_FEAT("msp430f6632", "32bit")
407MSP430_MCU_FEAT("msp430f6633", "32bit")
408MSP430_MCU_FEAT("msp430f6634", "32bit")
409MSP430_MCU_FEAT("msp430f6635", "32bit")
410MSP430_MCU_FEAT("msp430f6636", "32bit")
411MSP430_MCU_FEAT("msp430f6637", "32bit")
412MSP430_MCU_FEAT("msp430f6638", "32bit")
413MSP430_MCU_FEAT("msp430f5358", "32bit")
414MSP430_MCU_FEAT("msp430f5359", "32bit")
415MSP430_MCU_FEAT("msp430f5658", "32bit")
416MSP430_MCU_FEAT("msp430f5659", "32bit")
417MSP430_MCU_FEAT("msp430f6458", "32bit")
418MSP430_MCU_FEAT("msp430f6459", "32bit")
419MSP430_MCU_FEAT("msp430f6658", "32bit")
420MSP430_MCU_FEAT("msp430f6659", "32bit")
421MSP430_MCU_FEAT("msp430fg6425", "32bit")
422MSP430_MCU_FEAT("msp430fg6426", "32bit")
423MSP430_MCU_FEAT("msp430fg6625", "32bit")
424MSP430_MCU_FEAT("msp430fg6626", "32bit")
425MSP430_MCU_FEAT("msp430f5131", "32bit")
426MSP430_MCU_FEAT("msp430f5151", "32bit")
427MSP430_MCU_FEAT("msp430f5171", "32bit")
428MSP430_MCU_FEAT("msp430f5132", "32bit")
429MSP430_MCU_FEAT("msp430f5152", "32bit")
430MSP430_MCU_FEAT("msp430f5172", "32bit")
431MSP430_MCU_FEAT("msp430f6720", "32bit")
432MSP430_MCU_FEAT("msp430f6721", "32bit")
433MSP430_MCU_FEAT("msp430f6723", "32bit")
434MSP430_MCU_FEAT("msp430f6724", "32bit")
435MSP430_MCU_FEAT("msp430f6725", "32bit")
436MSP430_MCU_FEAT("msp430f6726", "32bit")
437MSP430_MCU_FEAT("msp430f6730", "32bit")
438MSP430_MCU_FEAT("msp430f6731", "32bit")
439MSP430_MCU_FEAT("msp430f6733", "32bit")
440MSP430_MCU_FEAT("msp430f6734", "32bit")
441MSP430_MCU_FEAT("msp430f6735", "32bit")
442MSP430_MCU_FEAT("msp430f6736", "32bit")
443MSP430_MCU_FEAT("msp430f67621", "32bit")
444MSP430_MCU_FEAT("msp430f67641", "32bit")
445MSP430_MCU_FEAT("msp430f6720a", "32bit")
446MSP430_MCU_FEAT("msp430f6721a", "32bit")
447MSP430_MCU_FEAT("msp430f6723a", "32bit")
448MSP430_MCU_FEAT("msp430f6724a", "32bit")
449MSP430_MCU_FEAT("msp430f6725a", "32bit")
450MSP430_MCU_FEAT("msp430f6726a", "32bit")
451MSP430_MCU_FEAT("msp430f6730a", "32bit")
452MSP430_MCU_FEAT("msp430f6731a", "32bit")
453MSP430_MCU_FEAT("msp430f6733a", "32bit")
454MSP430_MCU_FEAT("msp430f6734a", "32bit")
455MSP430_MCU_FEAT("msp430f6735a", "32bit")
456MSP430_MCU_FEAT("msp430f6736a", "32bit")
457MSP430_MCU_FEAT("msp430f67621a", "32bit")
458MSP430_MCU_FEAT("msp430f67641a", "32bit")
459MSP430_MCU_FEAT("msp430f67451", "32bit")
460MSP430_MCU_FEAT("msp430f67651", "32bit")
461MSP430_MCU_FEAT("msp430f67751", "32bit")
462MSP430_MCU_FEAT("msp430f67461", "32bit")
463MSP430_MCU_FEAT("msp430f67661", "32bit")
464MSP430_MCU_FEAT("msp430f67761", "32bit")
465MSP430_MCU_FEAT("msp430f67471", "32bit")
466MSP430_MCU_FEAT("msp430f67671", "32bit")
467MSP430_MCU_FEAT("msp430f67771", "32bit")
468MSP430_MCU_FEAT("msp430f67481", "32bit")
469MSP430_MCU_FEAT("msp430f67681", "32bit")
470MSP430_MCU_FEAT("msp430f67781", "32bit")
471MSP430_MCU_FEAT("msp430f67491", "32bit")
472MSP430_MCU_FEAT("msp430f67691", "32bit")
473MSP430_MCU_FEAT("msp430f67791", "32bit")
474MSP430_MCU_FEAT("msp430f6745", "32bit")
475MSP430_MCU_FEAT("msp430f6765", "32bit")
476MSP430_MCU_FEAT("msp430f6775", "32bit")
477MSP430_MCU_FEAT("msp430f6746", "32bit")
478MSP430_MCU_FEAT("msp430f6766", "32bit")
479MSP430_MCU_FEAT("msp430f6776", "32bit")
480MSP430_MCU_FEAT("msp430f6747", "32bit")
481MSP430_MCU_FEAT("msp430f6767", "32bit")
482MSP430_MCU_FEAT("msp430f6777", "32bit")
483MSP430_MCU_FEAT("msp430f6748", "32bit")
484MSP430_MCU_FEAT("msp430f6768", "32bit")
485MSP430_MCU_FEAT("msp430f6778", "32bit")
486MSP430_MCU_FEAT("msp430f6749", "32bit")
487MSP430_MCU_FEAT("msp430f6769", "32bit")
488MSP430_MCU_FEAT("msp430f6779", "32bit")
489MSP430_MCU_FEAT("msp430f67451a", "32bit")
490MSP430_MCU_FEAT("msp430f67651a", "32bit")
491MSP430_MCU_FEAT("msp430f67751a", "32bit")
492MSP430_MCU_FEAT("msp430f67461a", "32bit")
493MSP430_MCU_FEAT("msp430f67661a", "32bit")
494MSP430_MCU_FEAT("msp430f67761a", "32bit")
495MSP430_MCU_FEAT("msp430f67471a", "32bit")
496MSP430_MCU_FEAT("msp430f67671a", "32bit")
497MSP430_MCU_FEAT("msp430f67771a", "32bit")
498MSP430_MCU_FEAT("msp430f67481a", "32bit")
499MSP430_MCU_FEAT("msp430f67681a", "32bit")
500MSP430_MCU_FEAT("msp430f67781a", "32bit")
501MSP430_MCU_FEAT("msp430f67491a", "32bit")
502MSP430_MCU_FEAT("msp430f67691a", "32bit")
503MSP430_MCU_FEAT("msp430f67791a", "32bit")
504MSP430_MCU_FEAT("msp430f6745a", "32bit")
505MSP430_MCU_FEAT("msp430f6765a", "32bit")
506MSP430_MCU_FEAT("msp430f6775a", "32bit")
507MSP430_MCU_FEAT("msp430f6746a", "32bit")
508MSP430_MCU_FEAT("msp430f6766a", "32bit")
509MSP430_MCU_FEAT("msp430f6776a", "32bit")
510MSP430_MCU_FEAT("msp430f6747a", "32bit")
511MSP430_MCU_FEAT("msp430f6767a", "32bit")
512MSP430_MCU_FEAT("msp430f6777a", "32bit")
513MSP430_MCU_FEAT("msp430f6748a", "32bit")
514MSP430_MCU_FEAT("msp430f6768a", "32bit")
515MSP430_MCU_FEAT("msp430f6778a", "32bit")
516MSP430_MCU_FEAT("msp430f6749a", "32bit")
517MSP430_MCU_FEAT("msp430f6769a", "32bit")
518MSP430_MCU_FEAT("msp430f6779a", "32bit")
519MSP430_MCU_FEAT("msp430fr5720", "32bit")
520MSP430_MCU_FEAT("msp430fr5721", "32bit")
521MSP430_MCU_FEAT("msp430fr5722", "32bit")
522MSP430_MCU_FEAT("msp430fr5723", "32bit")
523MSP430_MCU_FEAT("msp430fr5724", "32bit")
524MSP430_MCU_FEAT("msp430fr5725", "32bit")
525MSP430_MCU_FEAT("msp430fr5726", "32bit")
526MSP430_MCU_FEAT("msp430fr5727", "32bit")
527MSP430_MCU_FEAT("msp430fr5728", "32bit")
528MSP430_MCU_FEAT("msp430fr5729", "32bit")
529MSP430_MCU_FEAT("msp430fr5730", "32bit")
530MSP430_MCU_FEAT("msp430fr5731", "32bit")
531MSP430_MCU_FEAT("msp430fr5732", "32bit")
532MSP430_MCU_FEAT("msp430fr5733", "32bit")
533MSP430_MCU_FEAT("msp430fr5734", "32bit")
534MSP430_MCU_FEAT("msp430fr5735", "32bit")
535MSP430_MCU_FEAT("msp430fr5736", "32bit")
536MSP430_MCU_FEAT("msp430fr5737", "32bit")
537MSP430_MCU_FEAT("msp430fr5738", "32bit")
538MSP430_MCU_FEAT("msp430fr5739", "32bit")
539MSP430_MCU_FEAT("msp430bt5190", "32bit")
540MSP430_MCU_FEAT("msp430fr5857", "32bit")
541MSP430_MCU_FEAT("msp430fr5858", "32bit")
542MSP430_MCU_FEAT("msp430fr5859", "32bit")
543MSP430_MCU_FEAT("msp430fr5847", "32bit")
544MSP430_MCU_FEAT("msp430fr58471", "32bit")
545MSP430_MCU_FEAT("msp430fr5848", "32bit")
546MSP430_MCU_FEAT("msp430fr5849", "32bit")
547MSP430_MCU_FEAT("msp430fr5867", "32bit")
548MSP430_MCU_FEAT("msp430fr58671", "32bit")
549MSP430_MCU_FEAT("msp430fr5868", "32bit")
550MSP430_MCU_FEAT("msp430fr5869", "32bit")
551MSP430_MCU_FEAT("msp430fr5957", "32bit")
552MSP430_MCU_FEAT("msp430fr5958", "32bit")
553MSP430_MCU_FEAT("msp430fr5959", "32bit")
554MSP430_MCU_FEAT("msp430fr5947", "32bit")
555MSP430_MCU_FEAT("msp430fr59471", "32bit")
556MSP430_MCU_FEAT("msp430fr5948", "32bit")
557MSP430_MCU_FEAT("msp430fr5949", "32bit")
558MSP430_MCU_FEAT("msp430fr5967", "32bit")
559MSP430_MCU_FEAT("msp430fr5968", "32bit")
560MSP430_MCU_FEAT("msp430fr5969", "32bit")
561MSP430_MCU_FEAT("msp430fr59691", "32bit")
562MSP430_MCU_FEAT("rf430f5175", "32bit")
563MSP430_MCU_FEAT("rf430f5155", "32bit")
564MSP430_MCU_FEAT("rf430f5144", "32bit")
565MSP430_MCU_FEAT("msp430fr69271", "32bit")
566MSP430_MCU_FEAT("msp430fr68791", "32bit")
567MSP430_MCU_FEAT("msp430fr69791", "32bit")
568MSP430_MCU_FEAT("msp430fr6927", "32bit")
569MSP430_MCU_FEAT("msp430fr6928", "32bit")
570MSP430_MCU_FEAT("msp430fr6877", "32bit")
571MSP430_MCU_FEAT("msp430fr6977", "32bit")
572MSP430_MCU_FEAT("msp430fr6879", "32bit")
573MSP430_MCU_FEAT("msp430fr6979", "32bit")
574MSP430_MCU_FEAT("msp430fr58891", "32bit")
575MSP430_MCU_FEAT("msp430fr68891", "32bit")
576MSP430_MCU_FEAT("msp430fr59891", "32bit")
577MSP430_MCU_FEAT("msp430fr69891", "32bit")
578MSP430_MCU_FEAT("msp430fr5887", "32bit")
579MSP430_MCU_FEAT("msp430fr5888", "32bit")
580MSP430_MCU_FEAT("msp430fr5889", "32bit")
581MSP430_MCU_FEAT("msp430fr6887", "32bit")
582MSP430_MCU_FEAT("msp430fr6888", "32bit")
583MSP430_MCU_FEAT("msp430fr6889", "32bit")
584MSP430_MCU_FEAT("msp430fr5986", "32bit")
585MSP430_MCU_FEAT("msp430fr5987", "32bit")
586MSP430_MCU_FEAT("msp430fr5988", "32bit")
587MSP430_MCU_FEAT("msp430fr5989", "32bit")
588MSP430_MCU_FEAT("msp430fr6987", "32bit")
589MSP430_MCU_FEAT("msp430fr6988", "32bit")
590MSP430_MCU_FEAT("msp430fr6989", "32bit")
591MSP430_MCU_FEAT("msp430fr5922", "32bit")
592MSP430_MCU_FEAT("msp430fr5870", "32bit")
593MSP430_MCU_FEAT("msp430fr5970", "32bit")
594MSP430_MCU_FEAT("msp430fr5872", "32bit")
595MSP430_MCU_FEAT("msp430fr5972", "32bit")
596MSP430_MCU_FEAT("msp430fr6820", "32bit")
597MSP430_MCU_FEAT("msp430fr6920", "32bit")
598MSP430_MCU_FEAT("msp430fr6822", "32bit")
599MSP430_MCU_FEAT("msp430fr6922", "32bit")
600MSP430_MCU_FEAT("msp430fr6870", "32bit")
601MSP430_MCU_FEAT("msp430fr6970", "32bit")
602MSP430_MCU_FEAT("msp430fr6872", "32bit")
603MSP430_MCU_FEAT("msp430fr6972", "32bit")
604MSP430_MCU_FEAT("msp430fr59221", "32bit")
605MSP430_MCU_FEAT("msp430fr58721", "32bit")
606MSP430_MCU_FEAT("msp430fr59721", "32bit")
607MSP430_MCU_FEAT("msp430fr68221", "32bit")
608MSP430_MCU_FEAT("msp430fr69221", "32bit")
609MSP430_MCU_FEAT("msp430fr68721", "32bit")
610MSP430_MCU_FEAT("msp430fr69721", "32bit")
611MSP430_MCU_FEAT("msp430sl5438a", "32bit")
612MSP430_MCU_FEAT("msp430fr2433", "32bit")
613MSP430_MCU_FEAT("msp430fr2532", "32bit")
614MSP430_MCU_FEAT("msp430fr2533", "32bit")
615MSP430_MCU_FEAT("msp430fr2632", "32bit")
616MSP430_MCU_FEAT("msp430fr2633", "32bit")
617MSP430_MCU_FEAT("msp430f5252", "32bit")
618MSP430_MCU_FEAT("msp430f5253", "32bit")
619MSP430_MCU_FEAT("msp430f5254", "32bit")
620MSP430_MCU_FEAT("msp430f5255", "32bit")
621MSP430_MCU_FEAT("msp430f5256", "32bit")
622MSP430_MCU_FEAT("msp430f5257", "32bit")
623MSP430_MCU_FEAT("msp430f5258", "32bit")
624MSP430_MCU_FEAT("msp430f5259", "32bit")
625MSP430_MCU_FEAT("msp430fr5962", "32bit")
626MSP430_MCU_FEAT("msp430fr5964", "32bit")
627MSP430_MCU_FEAT("msp430fr5992", "32bit")
628MSP430_MCU_FEAT("msp430fr5994", "32bit")
629MSP430_MCU_FEAT("msp430fr59941", "32bit")
630MSP430_MCU_FEAT("msp430fr2355", "32bit")
631MSP430_MCU_FEAT("msp430fr2155", "32bit")
632MSP430_MCU_FEAT("msp430fr2353", "32bit")
633MSP430_MCU_FEAT("msp430fr2153", "32bit")
634MSP430_MCU_FEAT("msp430fr2522", "32bit")
635MSP430_MCU_FEAT("msp430fr2512", "32bit")
636MSP430_MCU_FEAT("msp430fr2422", "32bit")
637MSP430_MCU_FEAT("msp430fr2676", "32bit")
638MSP430_MCU_FEAT("msp430fr2476", "32bit")
639MSP430_MCU_FEAT("msp430fr2675", "32bit")
640MSP430_MCU_FEAT("msp430fr2673", "32bit")
641MSP430_MCU_FEAT("msp430fr2475", "32bit")
642MSP430_MCU_FEAT("msp430fr2672", "32bit")
643MSP430_MCU_FEAT("msp430fr6043", "32bit")
644MSP430_MCU_FEAT("msp430fr5043", "32bit")
645MSP430_MCU_FEAT("msp430fr6041", "32bit")
646MSP430_MCU_FEAT("msp430fr60431", "32bit")
647MSP430_MCU_FEAT("msp430fr5041", "32bit")
648MSP430_MCU_FEAT("msp430fr50431", "32bit")
649MSP430_MCU_FEAT("msp430fr6005", "32bit")
650MSP430_MCU_FEAT("msp430fr6047", "32bit")
651MSP430_MCU_FEAT("msp430fr6037", "32bit")
652MSP430_MCU_FEAT("msp430fr6045", "32bit")
653MSP430_MCU_FEAT("msp430fr60471", "32bit")
654MSP430_MCU_FEAT("msp430fr6035", "32bit")
655MSP430_MCU_FEAT("msp430fr6007", "32bit")
656MSP430_MCU_FEAT("msp430fr60371", "32bit")
657
658// Generic MCUs
659MSP430_MCU("msp430i2xxgeneric")
660
661#undef MSP430_MCU
662#undef MSP430_MCU_FEAT
663