Hallo zusammen,

ich habe folgendes Problem. Ich nutze bei einem Atmega8 einen ganzen Port zur Codiereung bestimmter Funktionen. Das Port ist über Schalter auf Masse gelegt. Die internen Pullups des Atmega sind dazu eingeschaltet.
Die Stellung der einzelnen Pins werden nur einmal nach dem einschalten des µC abgefragt und dann gespeichert.
Jetzt hatte ich mir überlegt, um etwas Strom zu sparen, schalte ich die Pullupwiderstände, der geschalteten Eingänge ab, da diese ja eh auf Masse liegen und nicht mehr benötigt werden. Somit fließt dort kein unnötiger Strom und sie haben einen definierten Pegel. Bei den nicht geschalteten Pins lasse ich die Pullups einfach an um einen definierten Pegel zu erhalten.

Würdet ihr nun sagen dass macht sinn? Oder soll man lieber die Finger davon lassen, da man so den µC beschädigen kann?

Viele Grüße