Forum: Mikrocontroller und Digitale Elektronik AVR Signature Bytes - Liste aller Controller?


von Boxi B. (boxi)


Lesenswert?

Moin,
weiß wer ob und wo es eine Liste aller aktuellen AVRs mit Namen, 
Signature Bytes, Pageanzahl usw. gibt?
Danke
Boxi

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Das hier bietet mein avrdude.conf:
1
    desc                = "ATtiny11";
2
    signature           = 0x1e 0x90 0x04;
3
    desc                = "ATtiny12";
4
    signature           = 0x1e 0x90 0x05;
5
    desc                = "ATtiny13";
6
    signature           = 0x1e 0x90 0x07;
7
    desc                = "ATtiny15";
8
    signature           = 0x1e 0x90 0x06;
9
    desc             = "AT90S1200";
10
    signature        = 0x1e 0x90 0x01;
11
    desc             = "AT90S4414";
12
    signature        = 0x1e 0x92 0x01;
13
    desc             = "AT90S2313";
14
    signature        = 0x1e 0x91 0x01;
15
    desc             = "AT90S2333";
16
    signature        = 0x1e 0x91 0x05;
17
    desc             = "AT90S2343";
18
    signature        = 0x1e 0x91 0x03;
19
    desc             = "AT90S4433";
20
    signature        = 0x1e 0x92 0x03;
21
    desc             = "AT90S4434";
22
    signature        = 0x1e 0x92 0x02;
23
    desc             = "AT90S8515";
24
    signature        = 0x1e 0x93 0x01;
25
    desc             = "AT90S8535";
26
    signature        = 0x1e 0x93 0x03;
27
    desc             = "ATMEGA103";
28
    signature        = 0x1e 0x97 0x01;
29
    desc             = "ATMEGA64";
30
    signature        = 0x1e 0x96 0x02;
31
    desc             = "ATMEGA128";
32
    signature        = 0x1e 0x97 0x02;
33
    desc             = "AT90CAN128";
34
    signature        = 0x1e 0x97 0x81;
35
    desc             = "AT90CAN64";
36
    signature        = 0x1e 0x96 0x81;
37
    desc             = "AT90CAN32";
38
    signature        = 0x1e 0x95 0x81;
39
    desc             = "ATMEGA16";
40
    signature        = 0x1e 0x94 0x03;
41
    desc             = "ATMEGA164P";
42
    signature        = 0x1e 0x94 0x0a;
43
    desc             = "ATMEGA324P";
44
    signature        = 0x1e 0x95 0x08;
45
    desc             = "ATMEGA644";
46
    signature        = 0x1e 0x96 0x09;
47
    desc             = "ATMEGA644P";
48
    signature        = 0x1e 0x96 0x0a;
49
    desc             = "ATMEGA162";
50
    signature        = 0x1e 0x94 0x04;
51
    desc             = "ATMEGA163";
52
    signature        = 0x1e 0x94 0x02;
53
    desc             = "ATMEGA169";
54
    signature        = 0x1e 0x94 0x05;
55
    desc             = "ATMEGA329";
56
    signature        = 0x1e 0x95 0x03;
57
    desc             = "ATMEGA329P";
58
    signature        = 0x1e 0x95 0x0b;
59
    desc             = "ATMEGA3290";
60
    signature        = 0x1e 0x95 0x04;
61
    desc             = "ATMEGA3290P";
62
    signature        = 0x1e 0x95 0x0c;
63
    desc             = "ATMEGA649";
64
    signature        = 0x1e 0x96 0x03;
65
    desc             = "ATMEGA6490";
66
    signature        = 0x1e 0x96 0x04;
67
    desc             = "ATMEGA32";
68
    signature        = 0x1e 0x95 0x02;
69
    desc             = "ATMEGA161";
70
    signature        = 0x1e 0x94 0x01;
71
    desc             = "ATMEGA8";
72
    signature        = 0x1e 0x93 0x07;
73
    desc             = "ATMEGA8515";
74
    signature        = 0x1e 0x93 0x06;
75
    desc             = "ATMEGA8535";
76
    signature        = 0x1e 0x93 0x08;
77
    desc                = "ATTINY26";
78
    signature           = 0x1e 0x91 0x09;
79
    desc                = "ATTINY261";
80
    signature           = 0x1e 0x91 0x0c;
81
    desc                = "ATTINY461";
82
    signature           = 0x1e 0x92 0x08;
83
    desc                = "ATTINY861";
84
    signature           = 0x1e 0x93 0x0d;
85
    desc             = "ATMEGA48";
86
    signature        = 0x1e 0x92 0x05;
87
    desc             = "ATMEGA88";
88
    signature        = 0x1e 0x93 0x0a;
89
    desc            = "ATMEGA168";
90
    signature       = 0x1e 0x94 0x06;
91
     desc          = "ATtiny2313";
92
     signature        = 0x1e 0x91 0x0a;
93
     desc          = "AT90PWM2";
94
     signature        = 0x1e 0x93 0x81;
95
     desc          = "AT90PWM3";
96
     signature        = 0x1e 0x93 0x81;
97
     desc          = "AT90PWM2B";
98
     signature        = 0x1e 0x93 0x83;
99
     desc          = "AT90PWM3B";
100
     signature        = 0x1e 0x93 0x83;
101
     desc          = "ATtiny25";
102
     signature        = 0x1e 0x91 0x08;
103
     desc          = "ATtiny45";
104
     signature        = 0x1e 0x92 0x06;
105
     desc          = "ATtiny85";
106
     signature        = 0x1e 0x93 0x0b;
107
    desc             = "ATMEGA640";
108
    signature        = 0x1e 0x96 0x08;
109
    desc             = "ATMEGA1280";
110
    signature        = 0x1e 0x97 0x03;
111
    desc             = "ATMEGA1281";
112
    signature        = 0x1e 0x97 0x04;
113
    desc             = "ATMEGA2560";
114
    signature        = 0x1e 0x98 0x01;
115
    desc             = "ATMEGA2561";
116
    signature        = 0x1e 0x98 0x02;
117
     desc          = "ATtiny24";
118
     signature        = 0x1e 0x91 0x0b;
119
     desc          = "ATtiny44";
120
     signature        = 0x1e 0x92 0x07;
121
     desc          = "ATtiny84";
122
     signature        = 0x1e 0x93 0x0c;
123
    desc             = "AT90USB646";
124
    signature        = 0x1e 0x97 0x82;
125
    desc             = "AT90USB647";
126
    signature        = 0x1e 0x97 0x82;
127
    desc             = "AT90USB1286";
128
    signature        = 0x1e 0x97 0x82;
129
    desc             = "AT90USB1287";
130
    signature        = 0x1e 0x97 0x82;
131
    desc             = "ATMEGA325";
132
    signature        = 0x1e 0x95 0x05;
133
    desc             = "ATMEGA645";
134
    signature        = 0x1E 0x96 0x05;
135
    desc             = "ATMEGA3250";
136
    signature        = 0x1E 0x95 0x06;
137
    desc             = "ATMEGA6450";
138
    signature        = 0x1E 0x96 0x06;

Kann sein, dass da noch welche fehlen.

Mit ein wenig XSLT kannst du dir die entsprechenden Angaben aus den
partdescription XML files von Atmel extrahieren.

von Hagen R. (hagen)


Lesenswert?

1E5106=AT89S51
1E5206=AT89S52
1E9001=AT90S1200
1E9004=ATtiny11
1E9005=ATtiny12
1E9006=ATtiny15
1E9007=ATtiny13
1E9101=AT90S2313
1E9102=AT90S2323
1E9103=AT90S2343
1E9106=ATtiny22
1E9107=ATtiny28
1E9108=ATtiny25
1E9109=ATtiny26
1E910A=ATtiny2313
1E910B=ATtiny24
1E910C=ATtiny261
1E9181=AT86RF401
1E9201=AT90S4414
1E9203=AT90S4433
1E9205=ATmega48
1E9206=ATtiny45
1E9207=ATtiny44
1E9208=ATtiny461
1E920A=ATmega48P
1E9301=AT90S8515
1E9301=AT90S8515comp
1E9303=AT90S4434
1E9303=AT90S8535
1E9303=AT90S8535comp
1E9306=ATmega8515
1E9307=ATmega8
1E9308=ATmega8535
1E930A=ATmega88
1E930B=ATtiny85
1E930C=ATtiny84
1E930D=ATtiny861
1E930F=ATmega88P
1E9381=AT90PWM2
1E9381=AT90PWM3
1E9383=AT90PWM2B
1E9383=AT90PWM3B
1E9401=ATmega161
1E9401=ATmega161comp
1E9402=ATmega163
1E9403=ATmega16
1E9404=ATmega162
1E9405=ATmega169
1E9405=ATmega169P
1E9406=ATmega168
1E9407=ATmega165
1E9407=ATmega165P
1E940A=ATmega164P
1E940B=ATmega168P
1E9482=AT90USB162
1E9501=ATmega323
1E9502=ATmega32
1E9503=ATmega329
1E9503=ATmega329P
1E9504=ATmega3290
1E9504=ATmega3290P
1E9505=ATmega325
1E9505=ATmega325P
1E9506=ATmega3250
1E9506=ATmega3250P
1E9507=ATmega406
1E9508=ATmega324P
1E9581=AT90CAN32
1E9602=ATmega64
1E9603=ATmega649
1E9604=ATmega6490
1E9605=ATmega645
1E9606=ATmega6450
1E9608=ATmega640
1E9609=ATmega644
1E960A=ATmega644P
1E9681=AT90CAN64
1E9682=AT90USB646
1E9682=AT90USB647
1E9701=ATmega103
1E9701=ATmega103comp
1E9702=ATmega128
1E9703=ATmega1280
1E9704=ATmega1281
1E9781=AT90CAN128
1E9782=AT90USB1286
1E9782=AT90USB1287
1E9801=ATmega2560
1E9802=ATmega2561

Extrahiert aus AVR Studio XML Part Beschreibung, habe dafür ne kleine 
Anwendung für meinen Bootloader geproggt.

Gruß Hagen

von Flylogic Engineering (Gast)


Lesenswert?

Thanks guys.  This was just very handy for me!

Regards,
www.flylogic.net/blog

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.