Hallo, gibt es irgendwo eine Tabelle, welche 8Bit AVRs pinkompatibel zueinander sind? Konkret interessiert mich gerade der ATMEGA8, aber so etwas währe ja auch generell interessant. Gruß, Thomas
Ja, waere es. Gibt es aber leider nicht. Wobei was heistt pin kompatibel ? Dass die Reset/MISO/MOSI/SCK/ gleich sind ? Denn es sind sicher nicht alle pins gleich, da die funktionalitaet auch nicht identisch ist.
Ob zwei AVRs Pinkompatibel sind, hängt stark von deiner Definition von "Pinkompatibel" ab... Wenns dir z.B. reicht, dass VCC+GND an denselben Pins anliegen, gibts ne Menge kompatibler Teile, wenn alle Pinfunktionen gleich bleiben sollen, wird die Tabelle ziemlich klein. Beim atmega8 wär dann nur die "8L"-Variante Kompatibel, beim atmega88 gäbs den -48, -88, -168.
Klar, "pinkompatibel" heißt nicht "funktionskompatibel". Was Pinkompatibilität angeht, kann man bei den meisten AVRs sagen, dass diejenigen, die im selben Gehäuse daherkommen auch pinkompatibel sind (sprich: Spannungsversorgungs- sowie Programmieranschlüsse an der selben Stelle). Ausnahmen bestätigen natürlich die Regel. So ist der ATMega8515 (bzw. der Vorgänger AT90S8515) nicht zu den anderen 40-poligen AVRs (bzw. in der QFP-Version zu den 44-poligen) pinkompatibel, weil bei ihm durch den fehlenden ADC anstelle der AGND-, AVCC- und AREF-Anschlüsse drei zusätzliche Portpins vorhanden sind. Wenns um wirklich kompatible geht, einfach mal auf der ATMEL-Seite unter "Application Notes" die Liste der "Migration Notes" durchgehen. Da stehen so ziemlich alle "Ersetze-Controller-X-durch-Controller-Y"-Varianten.
Hallo, auf atmel.com gibt es eine parametrische Tabelle: http://atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=1214&Direction=ASC# Die kann man ja schon mal nach den I/O Pins sortieren und dann in der gleichen Gruppe muß man halt die Datenblätter anschauen. Pinkompatibel zum Mega 8 sind außerdem noch: die Mega48P,88P,168P und 324P, wenn die denn verfügbar sind... Eine andere gute Quelle ist noch avrfreaks.net, (Devices) allerdings habe ich da auch schon falsche Pinbeschreibungen gefunden (z.B. Tiny261 bzw. die "Nachfolger" des Tiny26 sind im Layout pinkompatibel mit dem Tiny2313 dargestellt) HTH, Klaus
Danke, das hilft mir sehr weiter. Es geht mir hauptsächlich um die grundlegenden Pins, die halt jeder hat: GND, VCC, Dig. I/O, ADC, XTAL, UART, Timer, Reset, JTAG Wenn Sonderfunktionen wie CAN, zweiter UART, I2C, zus. ADCs dann auf Pins mit Mehrfachfunktion liegen ist das halt so.
Hier habe ich etwas angehangen, was mir beim Programmieren ganz nützlich ist. Da braucht man nicht immer im Datenblatt herumzusuchen. Vielleicht hilft das. MfG Paul
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.