現在地

8279 Programmable Keyboard/Display Interface


テーマ:

カテゴリー:

今回は80系のちょっと珍しいペリフェラル、8279です。


まずは東芝製のTMP8279P-5、1983年製でしょうか。Toshibaロゴが古いですね。
これは鈴商で8255の山の中に混じっていたように記憶しています。


これは日本電気製のμPD8279C-2、こちらは1984年製のものです。
どこで買ったのか記憶に無いのですが、スティックに2個入った状態で出てきました。一時期使いかけのスティックを買い漁っていたことがあるのでその時のものでしょう。


最後はZ80ボード3号機に使用中の三菱製のM5L8279P-5です。

さてこのデバイスの機能は何でしょうか? 名前からキーボードとディスプレイを接続するのは確かなようですが。
まずはキーボードの方から、今キーボードのインターフェイスといったらPS/2のようにクロック同期のシリアルでインテリジェントなキーボードと通信するかUSB(これも一種のシリアルですが)を想定しますが、ここで言うキーボードはもっと原始的なものです。つまり多数の押しボタンスイッチの並んでいるもの、です。最大で通常のキー(押すとコードが入力される)を64まで、シフトキーを2つまで制御できます。
もう一方のディスプレイもビデオではなくLED等の表示素子になります。一般的には7セグメントLEDを使用するケースが多く、その場合は最大32桁分まで制御できます。ドットマトリクスも不可能ではありませんが、8×16までになりますから実用的ではないでしょう。
どちらもある程度の数が必要(少なくてよければ8255などに直結すれば済みます)ですからマトリクスにしてスキャンすることになり、そのスキャンを自動的に行ってくれるのがこの8279です。他にもキーのチャタリング除去やFIFOバッファ等の機能も含んでいます。

大量生産する(ソフトウェア開発工数の比率がが相対的に小さくなる)なら汎用I/O+ソフトウェアのほうが安くなるでしょうから、少量生産向けのデバイスと言えるでしょう。インテルは何でこんなものを開発したのでしょうか?
MC6800, MC68000, Z80などの他のファミリには類似のデバイスは見当たりません。

ピン配置の特徴から8041系のワンチップマイコンで構成されているのではという説もありますが、どうでしょうか?

2016-09-10訂正:
8041とピン配置が合うのは8279ではなく8278でした。
私はずっと8279は8278の改良版だと思っていましたが違うんですね。

参考文献・関連図書: 
8279/8279-5データシート, Intel.
8278データシート, Intel.
8741Aデータシート, Intel.

コメントを追加

Plain text

  • HTMLタグは利用できません。
  • ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。
  • 行と段落は自動的に折り返されます。
※ コメントは原則公開です。個別のご相談などは「ご意見・ご要望」からお願いします。