Forum: Mikrocontroller und Digitale Elektronik ATmega1284P versus ohne P


von Manfred L. (manni)


Angehängte Dateien:

Lesenswert?

Hallo,

ich brüte jetzt schon eine ganze Weile über dem Datenblatt des 
ATmega1284, siehe attached, und kann irgendwie nicht rausfinden, was der 
Unterschied zwischen dem ATmega1284 und dem ATmega1284P ist.

Auf Seite 15 werden die Unterschiede zwischen den Größen der Controller 
dargestellt, aber nicht, wofür das P steht.

Ich bin mir sicher, dass ihr mir hier weiter helfen könnt.

Gruß Manni

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

P = PicoPower

von Axel S. (a-za-z0-9)


Lesenswert?

Manfred L. schrieb:

> ich brüte jetzt schon eine ganze Weile über dem Datenblatt des
> ATmega1284, siehe attached, und kann irgendwie nicht rausfinden, was der
> Unterschied zwischen dem ATmega1284 und dem ATmega1284P ist.
>
> Auf Seite 15 werden die Unterschiede zwischen den Größen der Controller
> dargestellt, aber nicht, wofür das P steht.

Die P-Typen waren nochmal optimiert, was die Stromaufnahme in den 
diversen Sleep-Modi angeht. U.a. kann beim P-Typ die Bandgap-Referenz 
für die BOD im Sleep abgeschaltet werden, was nochmal Strom spart.

Allgemein sind ein paar Bits in den Steuerregistern hinzugekommen. Steht 
alles im Datenblatt. Die o.g. Bits sind z.B. BODS und BODSE und im MCUCR 
zu finden. Ansonsten sind sie zu den nicht-P Typen abwärtskompatibel. 
Code der für die nicht-P Typen compiliert wurde, läuft direkt auf den 
P-Typen.

von Manfred L. (manni)


Lesenswert?

Vielen Dank an Euch beide für den schnellen Support !

Da ich mit Vcc=5V arbeite, die Sleep-Modes nicht verwende und eine 
Stromversorgung von 1A habe, werde ich das P wohl nie brauchen ;-)

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.