プログラム可能な周辺機器インターフェイス。プロセッサと周辺機器間のパラレル信号を制御するLSIのこと。PIOともいう。
データの読み書きを行なうためのレジスタと、通信方向や動作モードを設定するためのレジスタがあり、プログラムではこのレジスタを使って装置と通信する。
例えば、メジャーな8255の場合、8ビット3本のデータレジスタと8ビット1本の制御レジスタがあり、合わせて24本のポートを持つ。