Forum: Mikrocontroller und Digitale Elektronik Maximum current


von Christoph (Gast)


Lesenswert?

Hallo

Hab ne Frage zum PIC 16F872. Ich würd gern 20 ultrahelle LED mit je
20mA schalten. Das kommt im einzelnen recht günstig, da die PORTs des
PICs die 20mA direkt aufbringen können und durch den relativ hohen
Innenwiderstand kein Vorwiderastand nötig ist. Wenn ich eine LED auf
High ziehe, dann fällt die Spannung auf die benötigten 3,3V ab.
Das Problem ist jetzt nur, ob das auch mit allen 20 LEDs funktioniert.
Im Datenblatt steht unter "Absolute Maximum Ratings" 25mA für die
einzelnen Pins und dass jeder Port max 200mA treiben kann. Das würde
also noch hinhauen. Jetzt steht da aber "Maximum current out of VSS
pin 300mA" und "Maximum current into VDD pin 250mA".
Wenn ich die alle aber auf High ziehen will, müssten ja dann 20*20mA =
400mA "into VDD pin". Kann ich das also nicht machen?
Wie sieht es aus, wenn ich die auf LOW ziehe? Der PIC hat nämlich zwei
VSS Pins. Kann ich dann also maximal 600mA treiben? Dann müsste es ja
hinhauen. Also ich blick da nich ganz durch. Wäre nett wenn mich jemand
aufklären könnte.

mfg
Christoph

von Unbekannter (Gast)


Lesenswert?

Ein Mikrocontroller ist kein Leistungstreiber!

"Absolute Maximum Ratings" sind kein Betriebspunkt, die korrekte
Funktion ist bei diesen Werten nicht zugesichert. Es ist nur
zugesichert, dass beim kurzen Auftrete dieser Werte der Controller
gerade nicht kaputt geht.

Die Betriebsbedingungen sind unter "Recommenend" zu finden.

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.