汎用のI/Oポートのこと。CPUなどからソフトウェアで任意に制御できるポートであり、様々な装置の制御に用いられる。
組み込み用の小型CPUにポートを追加するためのICも数多く存在する。
GPIOというのはあくまで汎用のI/Oということであって、その仕様は製品ごとに様々である。
入出力の信号も、アナログ、トリガ、ロジック、パルスなど様々である。
一組の送受信に何ポート使うかも実装による。例えば2線式のIICバスや、3線式のSPIなどをプロトコルとして用いるケースが多いようだ。