avr-mcus.def: Add new avrxmega2 devices (atxmega8e5, atxmega16e5, atxmega32c3, atxmeg...
[official-gcc.git] / gcc / config / avr / avr-tables.opt
blobac6f80b4682956edb736339317d66c9f4e14e86e
1 ; -*- buffer-read-only: t -*-
2 ; Generated automatically by genopt.sh from avr-mcus.def.
4 ; Copyright (C) 2011-2014 Free Software Foundation, Inc.
6 ; This file is part of GCC.
8 ; GCC is free software; you can redistribute it and/or modify it under
9 ; the terms of the GNU General Public License as published by the Free
10 ; Software Foundation; either version 3, or (at your option) any later
11 ; version.
13 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
14 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 ; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
16 ; for more details.
18 ; You should have received a copy of the GNU General Public License
19 ; along with GCC; see the file COPYING3.  If not see
20 ; <http://www.gnu.org/licenses/>.
22 Enum
23 Name(avr_mcu) Type(int)
24 Known MCU names:
26 EnumValue
27 Enum(avr_mcu) String(avr2) Value(0)
29 EnumValue
30 Enum(avr_mcu) String(at90s2313) Value(1)
32 EnumValue
33 Enum(avr_mcu) String(at90s2323) Value(2)
35 EnumValue
36 Enum(avr_mcu) String(at90s2333) Value(3)
38 EnumValue
39 Enum(avr_mcu) String(at90s2343) Value(4)
41 EnumValue
42 Enum(avr_mcu) String(attiny22) Value(5)
44 EnumValue
45 Enum(avr_mcu) String(attiny26) Value(6)
47 EnumValue
48 Enum(avr_mcu) String(at90s4414) Value(7)
50 EnumValue
51 Enum(avr_mcu) String(at90s4433) Value(8)
53 EnumValue
54 Enum(avr_mcu) String(at90s4434) Value(9)
56 EnumValue
57 Enum(avr_mcu) String(at90s8515) Value(10)
59 EnumValue
60 Enum(avr_mcu) String(at90c8534) Value(11)
62 EnumValue
63 Enum(avr_mcu) String(at90s8535) Value(12)
65 EnumValue
66 Enum(avr_mcu) String(avr25) Value(13)
68 EnumValue
69 Enum(avr_mcu) String(ata5272) Value(14)
71 EnumValue
72 Enum(avr_mcu) String(ata6616c) Value(15)
74 EnumValue
75 Enum(avr_mcu) String(attiny13) Value(16)
77 EnumValue
78 Enum(avr_mcu) String(attiny13a) Value(17)
80 EnumValue
81 Enum(avr_mcu) String(attiny2313) Value(18)
83 EnumValue
84 Enum(avr_mcu) String(attiny2313a) Value(19)
86 EnumValue
87 Enum(avr_mcu) String(attiny24) Value(20)
89 EnumValue
90 Enum(avr_mcu) String(attiny24a) Value(21)
92 EnumValue
93 Enum(avr_mcu) String(attiny4313) Value(22)
95 EnumValue
96 Enum(avr_mcu) String(attiny44) Value(23)
98 EnumValue
99 Enum(avr_mcu) String(attiny44a) Value(24)
101 EnumValue
102 Enum(avr_mcu) String(attiny441) Value(25)
104 EnumValue
105 Enum(avr_mcu) String(attiny84) Value(26)
107 EnumValue
108 Enum(avr_mcu) String(attiny84a) Value(27)
110 EnumValue
111 Enum(avr_mcu) String(attiny25) Value(28)
113 EnumValue
114 Enum(avr_mcu) String(attiny45) Value(29)
116 EnumValue
117 Enum(avr_mcu) String(attiny85) Value(30)
119 EnumValue
120 Enum(avr_mcu) String(attiny261) Value(31)
122 EnumValue
123 Enum(avr_mcu) String(attiny261a) Value(32)
125 EnumValue
126 Enum(avr_mcu) String(attiny461) Value(33)
128 EnumValue
129 Enum(avr_mcu) String(attiny461a) Value(34)
131 EnumValue
132 Enum(avr_mcu) String(attiny861) Value(35)
134 EnumValue
135 Enum(avr_mcu) String(attiny861a) Value(36)
137 EnumValue
138 Enum(avr_mcu) String(attiny43u) Value(37)
140 EnumValue
141 Enum(avr_mcu) String(attiny87) Value(38)
143 EnumValue
144 Enum(avr_mcu) String(attiny48) Value(39)
146 EnumValue
147 Enum(avr_mcu) String(attiny88) Value(40)
149 EnumValue
150 Enum(avr_mcu) String(attiny828) Value(41)
152 EnumValue
153 Enum(avr_mcu) String(attiny841) Value(42)
155 EnumValue
156 Enum(avr_mcu) String(at86rf401) Value(43)
158 EnumValue
159 Enum(avr_mcu) String(avr3) Value(44)
161 EnumValue
162 Enum(avr_mcu) String(at43usb355) Value(45)
164 EnumValue
165 Enum(avr_mcu) String(at76c711) Value(46)
167 EnumValue
168 Enum(avr_mcu) String(avr31) Value(47)
170 EnumValue
171 Enum(avr_mcu) String(atmega103) Value(48)
173 EnumValue
174 Enum(avr_mcu) String(at43usb320) Value(49)
176 EnumValue
177 Enum(avr_mcu) String(avr35) Value(50)
179 EnumValue
180 Enum(avr_mcu) String(ata5505) Value(51)
182 EnumValue
183 Enum(avr_mcu) String(ata6617c) Value(52)
185 EnumValue
186 Enum(avr_mcu) String(ata664251) Value(53)
188 EnumValue
189 Enum(avr_mcu) String(at90usb82) Value(54)
191 EnumValue
192 Enum(avr_mcu) String(at90usb162) Value(55)
194 EnumValue
195 Enum(avr_mcu) String(atmega8u2) Value(56)
197 EnumValue
198 Enum(avr_mcu) String(atmega16u2) Value(57)
200 EnumValue
201 Enum(avr_mcu) String(atmega32u2) Value(58)
203 EnumValue
204 Enum(avr_mcu) String(attiny167) Value(59)
206 EnumValue
207 Enum(avr_mcu) String(attiny1634) Value(60)
209 EnumValue
210 Enum(avr_mcu) String(avr4) Value(61)
212 EnumValue
213 Enum(avr_mcu) String(ata6285) Value(62)
215 EnumValue
216 Enum(avr_mcu) String(ata6286) Value(63)
218 EnumValue
219 Enum(avr_mcu) String(ata6289) Value(64)
221 EnumValue
222 Enum(avr_mcu) String(ata6612c) Value(65)
224 EnumValue
225 Enum(avr_mcu) String(atmega8) Value(66)
227 EnumValue
228 Enum(avr_mcu) String(atmega8a) Value(67)
230 EnumValue
231 Enum(avr_mcu) String(atmega48) Value(68)
233 EnumValue
234 Enum(avr_mcu) String(atmega48a) Value(69)
236 EnumValue
237 Enum(avr_mcu) String(atmega48p) Value(70)
239 EnumValue
240 Enum(avr_mcu) String(atmega48pa) Value(71)
242 EnumValue
243 Enum(avr_mcu) String(atmega88) Value(72)
245 EnumValue
246 Enum(avr_mcu) String(atmega88a) Value(73)
248 EnumValue
249 Enum(avr_mcu) String(atmega88p) Value(74)
251 EnumValue
252 Enum(avr_mcu) String(atmega88pa) Value(75)
254 EnumValue
255 Enum(avr_mcu) String(atmega8515) Value(76)
257 EnumValue
258 Enum(avr_mcu) String(atmega8535) Value(77)
260 EnumValue
261 Enum(avr_mcu) String(atmega8hva) Value(78)
263 EnumValue
264 Enum(avr_mcu) String(at90pwm1) Value(79)
266 EnumValue
267 Enum(avr_mcu) String(at90pwm2) Value(80)
269 EnumValue
270 Enum(avr_mcu) String(at90pwm2b) Value(81)
272 EnumValue
273 Enum(avr_mcu) String(at90pwm3) Value(82)
275 EnumValue
276 Enum(avr_mcu) String(at90pwm3b) Value(83)
278 EnumValue
279 Enum(avr_mcu) String(at90pwm81) Value(84)
281 EnumValue
282 Enum(avr_mcu) String(avr5) Value(85)
284 EnumValue
285 Enum(avr_mcu) String(ata5702m322) Value(86)
287 EnumValue
288 Enum(avr_mcu) String(ata5782) Value(87)
290 EnumValue
291 Enum(avr_mcu) String(ata5790) Value(88)
293 EnumValue
294 Enum(avr_mcu) String(ata5790n) Value(89)
296 EnumValue
297 Enum(avr_mcu) String(ata5795) Value(90)
299 EnumValue
300 Enum(avr_mcu) String(ata5831) Value(91)
302 EnumValue
303 Enum(avr_mcu) String(ata6613c) Value(92)
305 EnumValue
306 Enum(avr_mcu) String(ata6614q) Value(93)
308 EnumValue
309 Enum(avr_mcu) String(atmega16) Value(94)
311 EnumValue
312 Enum(avr_mcu) String(atmega16a) Value(95)
314 EnumValue
315 Enum(avr_mcu) String(atmega161) Value(96)
317 EnumValue
318 Enum(avr_mcu) String(atmega162) Value(97)
320 EnumValue
321 Enum(avr_mcu) String(atmega163) Value(98)
323 EnumValue
324 Enum(avr_mcu) String(atmega164a) Value(99)
326 EnumValue
327 Enum(avr_mcu) String(atmega164p) Value(100)
329 EnumValue
330 Enum(avr_mcu) String(atmega164pa) Value(101)
332 EnumValue
333 Enum(avr_mcu) String(atmega165) Value(102)
335 EnumValue
336 Enum(avr_mcu) String(atmega165a) Value(103)
338 EnumValue
339 Enum(avr_mcu) String(atmega165p) Value(104)
341 EnumValue
342 Enum(avr_mcu) String(atmega165pa) Value(105)
344 EnumValue
345 Enum(avr_mcu) String(atmega168) Value(106)
347 EnumValue
348 Enum(avr_mcu) String(atmega168a) Value(107)
350 EnumValue
351 Enum(avr_mcu) String(atmega168p) Value(108)
353 EnumValue
354 Enum(avr_mcu) String(atmega168pa) Value(109)
356 EnumValue
357 Enum(avr_mcu) String(atmega169) Value(110)
359 EnumValue
360 Enum(avr_mcu) String(atmega169a) Value(111)
362 EnumValue
363 Enum(avr_mcu) String(atmega169p) Value(112)
365 EnumValue
366 Enum(avr_mcu) String(atmega169pa) Value(113)
368 EnumValue
369 Enum(avr_mcu) String(atmega16hvb) Value(114)
371 EnumValue
372 Enum(avr_mcu) String(atmega16hvbrevb) Value(115)
374 EnumValue
375 Enum(avr_mcu) String(atmega16m1) Value(116)
377 EnumValue
378 Enum(avr_mcu) String(atmega16u4) Value(117)
380 EnumValue
381 Enum(avr_mcu) String(atmega26hvg) Value(118)
383 EnumValue
384 Enum(avr_mcu) String(atmega32a) Value(119)
386 EnumValue
387 Enum(avr_mcu) String(atmega32) Value(120)
389 EnumValue
390 Enum(avr_mcu) String(atmega323) Value(121)
392 EnumValue
393 Enum(avr_mcu) String(atmega324a) Value(122)
395 EnumValue
396 Enum(avr_mcu) String(atmega324p) Value(123)
398 EnumValue
399 Enum(avr_mcu) String(atmega324pa) Value(124)
401 EnumValue
402 Enum(avr_mcu) String(atmega325) Value(125)
404 EnumValue
405 Enum(avr_mcu) String(atmega325a) Value(126)
407 EnumValue
408 Enum(avr_mcu) String(atmega325p) Value(127)
410 EnumValue
411 Enum(avr_mcu) String(atmega325pa) Value(128)
413 EnumValue
414 Enum(avr_mcu) String(atmega3250) Value(129)
416 EnumValue
417 Enum(avr_mcu) String(atmega3250a) Value(130)
419 EnumValue
420 Enum(avr_mcu) String(atmega3250p) Value(131)
422 EnumValue
423 Enum(avr_mcu) String(atmega3250pa) Value(132)
425 EnumValue
426 Enum(avr_mcu) String(atmega328) Value(133)
428 EnumValue
429 Enum(avr_mcu) String(atmega328p) Value(134)
431 EnumValue
432 Enum(avr_mcu) String(atmega329) Value(135)
434 EnumValue
435 Enum(avr_mcu) String(atmega329a) Value(136)
437 EnumValue
438 Enum(avr_mcu) String(atmega329p) Value(137)
440 EnumValue
441 Enum(avr_mcu) String(atmega329pa) Value(138)
443 EnumValue
444 Enum(avr_mcu) String(atmega3290) Value(139)
446 EnumValue
447 Enum(avr_mcu) String(atmega3290a) Value(140)
449 EnumValue
450 Enum(avr_mcu) String(atmega3290p) Value(141)
452 EnumValue
453 Enum(avr_mcu) String(atmega3290pa) Value(142)
455 EnumValue
456 Enum(avr_mcu) String(atmega32c1) Value(143)
458 EnumValue
459 Enum(avr_mcu) String(atmega32m1) Value(144)
461 EnumValue
462 Enum(avr_mcu) String(atmega32u4) Value(145)
464 EnumValue
465 Enum(avr_mcu) String(atmega32u6) Value(146)
467 EnumValue
468 Enum(avr_mcu) String(atmega406) Value(147)
470 EnumValue
471 Enum(avr_mcu) String(atmega64) Value(148)
473 EnumValue
474 Enum(avr_mcu) String(atmega64a) Value(149)
476 EnumValue
477 Enum(avr_mcu) String(atmega640) Value(150)
479 EnumValue
480 Enum(avr_mcu) String(atmega644) Value(151)
482 EnumValue
483 Enum(avr_mcu) String(atmega644a) Value(152)
485 EnumValue
486 Enum(avr_mcu) String(atmega644p) Value(153)
488 EnumValue
489 Enum(avr_mcu) String(atmega644pa) Value(154)
491 EnumValue
492 Enum(avr_mcu) String(atmega645) Value(155)
494 EnumValue
495 Enum(avr_mcu) String(atmega645a) Value(156)
497 EnumValue
498 Enum(avr_mcu) String(atmega645p) Value(157)
500 EnumValue
501 Enum(avr_mcu) String(atmega6450) Value(158)
503 EnumValue
504 Enum(avr_mcu) String(atmega6450a) Value(159)
506 EnumValue
507 Enum(avr_mcu) String(atmega6450p) Value(160)
509 EnumValue
510 Enum(avr_mcu) String(atmega649) Value(161)
512 EnumValue
513 Enum(avr_mcu) String(atmega649a) Value(162)
515 EnumValue
516 Enum(avr_mcu) String(atmega649p) Value(163)
518 EnumValue
519 Enum(avr_mcu) String(atmega6490) Value(164)
521 EnumValue
522 Enum(avr_mcu) String(atmega16hva) Value(165)
524 EnumValue
525 Enum(avr_mcu) String(atmega16hva2) Value(166)
527 EnumValue
528 Enum(avr_mcu) String(atmega32hvb) Value(167)
530 EnumValue
531 Enum(avr_mcu) String(atmega6490a) Value(168)
533 EnumValue
534 Enum(avr_mcu) String(atmega6490p) Value(169)
536 EnumValue
537 Enum(avr_mcu) String(atmega64c1) Value(170)
539 EnumValue
540 Enum(avr_mcu) String(atmega64m1) Value(171)
542 EnumValue
543 Enum(avr_mcu) String(atmega64hve) Value(172)
545 EnumValue
546 Enum(avr_mcu) String(atmega64hve2) Value(173)
548 EnumValue
549 Enum(avr_mcu) String(atmega64rfa2) Value(174)
551 EnumValue
552 Enum(avr_mcu) String(atmega64rfr2) Value(175)
554 EnumValue
555 Enum(avr_mcu) String(atmega644rfr2) Value(176)
557 EnumValue
558 Enum(avr_mcu) String(atmega32hvbrevb) Value(177)
560 EnumValue
561 Enum(avr_mcu) String(atmega48hvf) Value(178)
563 EnumValue
564 Enum(avr_mcu) String(at90can32) Value(179)
566 EnumValue
567 Enum(avr_mcu) String(at90can64) Value(180)
569 EnumValue
570 Enum(avr_mcu) String(at90pwm161) Value(181)
572 EnumValue
573 Enum(avr_mcu) String(at90pwm216) Value(182)
575 EnumValue
576 Enum(avr_mcu) String(at90pwm316) Value(183)
578 EnumValue
579 Enum(avr_mcu) String(at90scr100) Value(184)
581 EnumValue
582 Enum(avr_mcu) String(at90usb646) Value(185)
584 EnumValue
585 Enum(avr_mcu) String(at90usb647) Value(186)
587 EnumValue
588 Enum(avr_mcu) String(at94k) Value(187)
590 EnumValue
591 Enum(avr_mcu) String(m3000) Value(188)
593 EnumValue
594 Enum(avr_mcu) String(avr51) Value(189)
596 EnumValue
597 Enum(avr_mcu) String(atmega128) Value(190)
599 EnumValue
600 Enum(avr_mcu) String(atmega128a) Value(191)
602 EnumValue
603 Enum(avr_mcu) String(atmega1280) Value(192)
605 EnumValue
606 Enum(avr_mcu) String(atmega1281) Value(193)
608 EnumValue
609 Enum(avr_mcu) String(atmega1284) Value(194)
611 EnumValue
612 Enum(avr_mcu) String(atmega1284p) Value(195)
614 EnumValue
615 Enum(avr_mcu) String(atmega128rfa1) Value(196)
617 EnumValue
618 Enum(avr_mcu) String(atmega128rfr2) Value(197)
620 EnumValue
621 Enum(avr_mcu) String(atmega1284rfr2) Value(198)
623 EnumValue
624 Enum(avr_mcu) String(at90can128) Value(199)
626 EnumValue
627 Enum(avr_mcu) String(at90usb1286) Value(200)
629 EnumValue
630 Enum(avr_mcu) String(at90usb1287) Value(201)
632 EnumValue
633 Enum(avr_mcu) String(avr6) Value(202)
635 EnumValue
636 Enum(avr_mcu) String(atmega2560) Value(203)
638 EnumValue
639 Enum(avr_mcu) String(atmega2561) Value(204)
641 EnumValue
642 Enum(avr_mcu) String(atmega256rfr2) Value(205)
644 EnumValue
645 Enum(avr_mcu) String(atmega2564rfr2) Value(206)
647 EnumValue
648 Enum(avr_mcu) String(avrxmega2) Value(207)
650 EnumValue
651 Enum(avr_mcu) String(atxmega8e5) Value(208)
653 EnumValue
654 Enum(avr_mcu) String(atxmega16a4) Value(209)
656 EnumValue
657 Enum(avr_mcu) String(atxmega16d4) Value(210)
659 EnumValue
660 Enum(avr_mcu) String(atxmega16e5) Value(211)
662 EnumValue
663 Enum(avr_mcu) String(atxmega32a4) Value(212)
665 EnumValue
666 Enum(avr_mcu) String(atxmega32c3) Value(213)
668 EnumValue
669 Enum(avr_mcu) String(atxmega32d3) Value(214)
671 EnumValue
672 Enum(avr_mcu) String(atxmega32d4) Value(215)
674 EnumValue
675 Enum(avr_mcu) String(atxmega32x1) Value(216)
677 EnumValue
678 Enum(avr_mcu) String(atmxt112sl) Value(217)
680 EnumValue
681 Enum(avr_mcu) String(atmxt224) Value(218)
683 EnumValue
684 Enum(avr_mcu) String(atmxt224e) Value(219)
686 EnumValue
687 Enum(avr_mcu) String(atmxt336s) Value(220)
689 EnumValue
690 Enum(avr_mcu) String(atxmega16a4u) Value(221)
692 EnumValue
693 Enum(avr_mcu) String(atxmega16c4) Value(222)
695 EnumValue
696 Enum(avr_mcu) String(atxmega32a4u) Value(223)
698 EnumValue
699 Enum(avr_mcu) String(atxmega32c4) Value(224)
701 EnumValue
702 Enum(avr_mcu) String(atxmega32e5) Value(225)
704 EnumValue
705 Enum(avr_mcu) String(avrxmega4) Value(226)
707 EnumValue
708 Enum(avr_mcu) String(atxmega64a3) Value(227)
710 EnumValue
711 Enum(avr_mcu) String(atxmega64d3) Value(228)
713 EnumValue
714 Enum(avr_mcu) String(atxmega64a3u) Value(229)
716 EnumValue
717 Enum(avr_mcu) String(atxmega64a4u) Value(230)
719 EnumValue
720 Enum(avr_mcu) String(atxmega64b1) Value(231)
722 EnumValue
723 Enum(avr_mcu) String(atxmega64b3) Value(232)
725 EnumValue
726 Enum(avr_mcu) String(atxmega64c3) Value(233)
728 EnumValue
729 Enum(avr_mcu) String(atxmega64d4) Value(234)
731 EnumValue
732 Enum(avr_mcu) String(avrxmega5) Value(235)
734 EnumValue
735 Enum(avr_mcu) String(atxmega64a1) Value(236)
737 EnumValue
738 Enum(avr_mcu) String(atxmega64a1u) Value(237)
740 EnumValue
741 Enum(avr_mcu) String(avrxmega6) Value(238)
743 EnumValue
744 Enum(avr_mcu) String(atxmega128a3) Value(239)
746 EnumValue
747 Enum(avr_mcu) String(atxmega128d3) Value(240)
749 EnumValue
750 Enum(avr_mcu) String(atxmega192a3) Value(241)
752 EnumValue
753 Enum(avr_mcu) String(atxmega192d3) Value(242)
755 EnumValue
756 Enum(avr_mcu) String(atxmega256a3) Value(243)
758 EnumValue
759 Enum(avr_mcu) String(atxmega256a3b) Value(244)
761 EnumValue
762 Enum(avr_mcu) String(atxmega256a3bu) Value(245)
764 EnumValue
765 Enum(avr_mcu) String(atxmega256d3) Value(246)
767 EnumValue
768 Enum(avr_mcu) String(atxmega128a3u) Value(247)
770 EnumValue
771 Enum(avr_mcu) String(atxmega128b1) Value(248)
773 EnumValue
774 Enum(avr_mcu) String(atxmega128b3) Value(249)
776 EnumValue
777 Enum(avr_mcu) String(atxmega128c3) Value(250)
779 EnumValue
780 Enum(avr_mcu) String(atxmega128d4) Value(251)
782 EnumValue
783 Enum(avr_mcu) String(atmxt540s) Value(252)
785 EnumValue
786 Enum(avr_mcu) String(atmxt540sreva) Value(253)
788 EnumValue
789 Enum(avr_mcu) String(atxmega192a3u) Value(254)
791 EnumValue
792 Enum(avr_mcu) String(atxmega192c3) Value(255)
794 EnumValue
795 Enum(avr_mcu) String(atxmega256a3u) Value(256)
797 EnumValue
798 Enum(avr_mcu) String(atxmega256c3) Value(257)
800 EnumValue
801 Enum(avr_mcu) String(atxmega384c3) Value(258)
803 EnumValue
804 Enum(avr_mcu) String(atxmega384d3) Value(259)
806 EnumValue
807 Enum(avr_mcu) String(avrxmega7) Value(260)
809 EnumValue
810 Enum(avr_mcu) String(atxmega128a1) Value(261)
812 EnumValue
813 Enum(avr_mcu) String(atxmega128a1u) Value(262)
815 EnumValue
816 Enum(avr_mcu) String(atxmega128a4u) Value(263)
818 EnumValue
819 Enum(avr_mcu) String(avr1) Value(264)
821 EnumValue
822 Enum(avr_mcu) String(at90s1200) Value(265)
824 EnumValue
825 Enum(avr_mcu) String(attiny11) Value(266)
827 EnumValue
828 Enum(avr_mcu) String(attiny12) Value(267)
830 EnumValue
831 Enum(avr_mcu) String(attiny15) Value(268)
833 EnumValue
834 Enum(avr_mcu) String(attiny28) Value(269)