Peter P. wrote:
> Hallo,
>
> ich dachte immer, ein µC kann mehr Strom aufnehmen, als abgeben. Im
> angehängten Datenblattausschnitt (atmega16) wird aber nicht zwischen
> Quelle und Senke unterschieden. Heißt das, der µC kann wirklich 40mA
> liefern?
Die neueren AVRs haben tatsächlich praktisch symmetrische
Push-Pull-Endstufen an den Ausgängen. Es gibt aber nach wie vor µCs
anderer Familien, die ausschließlich als Senke Lasten treiben können.
> Ich geh davon aus, dass er das bei einem Maximalstrom an Vcc von 200mA
> dann an max 5 Ports gleichzeitig kann. Wie siehts aus, wenn Ports
> teilweise als Senke und teilweise als Quelle benutzt werden. Werden
> diese Ströme dann auch miteinander verrechnet?
Alle Pins, die als Senke arbeiten, tragen zum Gesamtstrom über GND bei,
die als Quelle arbeitenden zum Strom über VCC. GND und VCC sind jeweils
begrenzt auf 200 mA (bzw. 400 mA beim QFP-Gehäuse), so dass man mit
Senken und Quellen jeweils den angegebenen maximalen Gesamtstrom
treiben kann. Allerdings aufpassen: Die Ports selber haben für sich auch
Grenzwerte. Also nicht 200 mA an einem Port ziehen! Verteilt geht das
aber schon.