MC146805E2
カテゴリー:
W65C51と一緒に入手したもの、というよりこちらが本命でした。
MotorolaのMC146805E2Pというマイコンです。頭に「14」が付くのはCMOSだからでしょう、他にもMC/HD146818なんかが同様の命名ですね。
W65C51と一緒に入手したもの、というよりこちらが本命でした。
MotorolaのMC146805E2Pというマイコンです。頭に「14」が付くのはCMOSだからでしょう、他にもMC/HD146818なんかが同様の命名ですね。
また65xxファミリのデバイスを入手できました。
Rockwell製のR65C51P2 ACIA(Asynchronous Communications Interface Adapter)です。末尾に「2」がついているので2MHz品、1986年製ですかね。
MotorolaのMC6850 ACIAと同一名称ですが、こちらはボーレートジェネレータを内蔵しています。しかも発振回路も持っているので1.8432MHzの水晶を付けるだけで、50, 75, 110, 134, 150, ..., 19200bpsが選択できます。今となってはもう少し上が欲しいところではありますが...
今度のものは初期のDSP(Digital Signal Processor)です。
NEC製のμPD77P20D、μPD7720AのマスクROMをUV-EPROMに置き換えたものです。
元になったμPD7720は1980年の発表と古いものですが、入手したこれは1995年製と比較的新しいものでした。NECロゴも新しいものになっています。
今では汎用プロセッサを用いて音声信号の処理を行なうことは簡単ですが、1980年頃のプロセッサでリアルタイムの音声処理を行なうことは容易なことではありませんでした。そこで汎用性を犠牲にして音声などの信号処理に特化したプロセッサが作られました。それがDSPです。
確定申告の締め切りが迫っていてこんなことをしている場合ではないのですが...
先日のN8X300を動かすために何が必要か考えてみました。
データ用RAMは専用のN8X350を入手できています。
やはりバイポーラのSRAMで、256×8bit構成です。N8X300のデータ用メモリ空間は256×8bitが2バンクなのでこれ一つで片方を埋めることができます。
このRAMの面白いところはアドレスラッチを内蔵しているところ、アドレスとデータのバスを並列にしてN8X300のIV0~IV7に直結が可能です。ファミリなので他の制御線もそのまま接続できます。
これはPCなどに採用されたので広く使われましたが、私はこれまであまり関わることがありませんでした。
NEC製のμPD8259AC、オリジナルはもちろんIntelの8259A PIC(Programmable Interrupt Controller)です。8080, 8085, 8086/8088に対応した割り込みコントローラになります。
これは1983年製のようですね。
このデバイスは8本の割り込み入力ピンを持ち、そのどれかに入力があるとCPUに対し割り込み要求を行ないます。次にCPUがINTA(割り込み応答)サイクルを実行するので8本のうちどれに入力があったかを応答します。
割り込み要求までは全プロセッサ共通ですが、INTAサイクルは 8080, 8085 と 8086/8088 では異なっています。
またまた変わったマイコンが手に入りました。
SigneticsのN8X300というものです。8135とあるので1981年製でしょうか。
これにはいくつかの風変わりな点があります。
まずはパッケージです。パッと見では変わっているように見えないかもしれませんが、ピン数を数えてみてください。片側25の50ピンなのです。48ピンの上は64ピン(表面実装では52ピンがあります)しか無いと思っていたのですが...
ピン間は標準的な100mil、幅は64ピンと同じ900milとなっています。
次に半導体プロセスも変わっています。現代のプロセッサはほぼ全てがCMOSプロセスです。それ以前はnMOSが使われ、最初期の4004などはpMOSプロセスが使われていました。
こんなものも手に入れてみました。
NEC製のμPD416C-1、かなり古い16k×1bitのDRAMです。
×1品なので通常は8つ並べて16kBの構成とします。NECのパソコンPC-8001ではこれが8つと増設用にソケットが8つ実装されていました。標準で16kB、ソケットに増設すれば32kBとなります。
「-1」のマーキングは他とちょっと違っていますが、おそらくパッケージング後に測定してランク分けしたためではないかと思います。