マイコンのIOピンはなぜ入出力の両方に使えるのか?