Konfiguration unbenutzter I/O Pins

Gast #848183
Lesenswert?

Aber ist das wirklich notwendig? Solange ich den Eingangspin in der 
Software nicht abfrage und kein Interupt auf diesen Pin reagiert ist das 
doch egal. Oder sehe ich das falsch? Wenn ich den Pin auf Masse lege und 
ihn versehentlich als Ausgang definiere, könnte das größere Probleme 
bringen.

Sven
Gast #848190
Lesenswert?

Der Hintergrund meiner Frage war die Stromaufnahme, da ich mit meiner 
Schaltung nur einige uA aufnehmen darf.

Die Schaltung soll wenn möglich nicht mehr geändert werden. Unbenutzte 
Pins sind wie gesagt offen.
Gast #848228
Lesenswert?

Doch, aber meißt hat nur der PortB PullUps. Schau mal ins Datenblatt. 
Dort gibt es auf den ersten Seiten immer eine Tabelle, aus der die 
Funktionen der einzelnen Pins ersichtlich sind. Der 16F887 hat z.Bsp. 
Pullups auf PortB. Aber in welchem Zustand der PIC nun am wenigsten 
Strom zieht, kann ich dir nicht sagen.

Sven
Gast #848234
Lesenswert?

@PIC user,

mach es wie  Thomas Bremer vorschlägt:

Output Low. Die FETs brauchen nur beim Schalten wirklich Strom, d.h. 
wenn Du sie offen als input lässt, schalten sie eventuell mal hin und 
her und brauchen daher strom. Wenn Du sie als Out L programmierst und 
keine Pullups aktiv hast, ziehen sie statisch so gut wie nix an Strom 
und Du hast die Möglichkeit, Dir irgendwann über EMV Stress zu holen 
schonmal verringert.

Warum "L" und nicht "H"... für gewöhnlich haben die Lowside-Transistoren 
das kleinere Rds_on, sind daher etwas unempfindlicher.

Gruß

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