Übersichtsfrage zu den ATmega Serien

Gast #2467708
Lesenswert?

Hallo Leutz,

ich bin gerade am raussuchen eines ATmegas für ein Hobbyprojekt.
Bisher hab ich immer den ATmega16 auf dem Pollin Board benutzt, nur kann 
es sein dass die Hardwareausstattung diesmal nicht ausreicht.
Außerdem wollte ich schon lange mal auf einen Neueren umsteigen.

Die '4' hinter der Flashspeichergröße gibt ja an, dass es sich um einen 
aktuellen ATmega im 40/44-poligen Gehäuse handelt.
Außerdem sollten die '4'er alle untereinander Pin- und 
Registerkompatibel sein, richtig?
Würde sich anbieten wenn das Projekt in dessen Verlauf doch noch größer 
wird, da man den alten Quelltext weiter verwenden kann.

Nur wie schauts mit der Pinkompatiblität zwischen den älteren ATmegas 
und der '4'er Serie aus?

Habe eben meinen alten mega16 mit den neuen verglichen, und sowohl die 
Ports A, B, C, D sowie Takt- und Versorgungspins sind gleich geblieben.
Die (früher einzelne) USART entspricht bei den neueren USARTS der 
USART0, das JTAG Interface ist auch an alter Stelle geblieben.

Also eigentlich müsste ich ja einen neuen ATmega einfach in mein 
Pollinboard einsetzen können richtig?
Quelltext, den ich dafür dann schreibe kann ich in Zukunft auf alle 
megas der '4'er Serie draufspielen, richtig? (der 256er ist evtl. ne 
Ausnahme)

Viele freundliche Grüße,
Lugge
Gast #2467752
Lesenswert?

Hi

>Außerdem sollten die '4'er alle untereinander Pin- und
>Registerkompatibel sein, richtig?

Nicht ganz. Der ATMega1284P hat einen 8Bit Timer mehr. Der ATMega644 
besitzt im Gegensatz zu den ATMega644a/p/pa nur eine UART.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren