マイコンで使わないI/Oピンを,出力モードにすべき理由

PICなどのワンチップマイコンを使ってプログラムを作る際、場合よっては全ポートを使用しない場合もあるかと思います。

未使用のI/Oポートがある場合、該当のピンをinputとoutputのどちらにするかという疑問がありました。
どちらでも問題ないかと思っていたのですが、出力にしておいたほうが良いらしいです。


理由ですが、出力にしておくと、ピンの先を何も接続していないオープンな状態でも良くなります。

でも、入力ピンにする場合は、ピンの先をプルアップorプルダウンする必要があります。
これは、入力をオープンにすると、ノイズによる動作の危険があるためです。

回路上、使わないピンをすべてプルアップorプルダウンしてあれば入力にしたまま放っておいても構わないのですが、通常は配線が面倒なので何も接続していない事も多いかと思います。
このような回路構成の場合、面倒でも使わないI/Oピンは明示的に出力モードにすべきです。

関連記事

コメントを残す

メールアドレスが公開されることはありません。