現在地

uPD71051


テーマ:

カテゴリー:

これまでにもNECのVシリーズのペリフェラルをいくつか取り上げましたが、有名なものがまだでした。

uPD71051C
NECのμPD71051C、Intel 8251をCMOS化してVシリーズの一員としたものです。μPD71054μPD71055等と同じですね。

基本8251をCMOS化したものですが、一点拡張されています。それはスタンバイ・モードで、CMOS化により消費電力が減っただけではなくこのモードにすることによりさらに消費電力を低減させることが可能です。他のμPD71055などにはこの機能はありませんが、なぜμPD71051にのみにあるのかはよくわかりません。

スタンバイ・モードに入る方法もちょっと変わっています。

コマンドやレジスタ等に追加は一切ありません。

ではどうなっているかというとリセットするとスタンバイモードに入るのです。その後初期化を始めるとスタンバイ・モードを抜けます。リセットして初期化せずにおけばスタンバイ状態で、必要になった時に初期化すれば自動的に通常状態になるわけです。ウマい方法を考えたものですね。ソフトウェアからリセットできることを利用しています。

最後にIntelとVシリーズ(初期のもの)の対応を再度載せておきましょう。

Intel NEC V Series Comment
8086 μPD70116(V30) 対応するとして良いのか疑問もありますが...
8088 μPD70108(V20) 対応するとして良いのか疑問もありますが...
- μPD71011
Clock Pulse Generator / Driver
μPD71084をV20/V30向けに変更したもの
8237
High Performance Programmable DMA Controller
μPD71037
Direct Memory Access Controller
8251
Universal Synchronous Asynchronous Receiver Transmitter
μPD71051
Serial Control Unit
本件デバイス
8254
Programmable Interval Timer
μPD71054
Programmable Timer Counter
8255
Programmable Peripheral Interface
μPD71055
Parallel Interface Unit
8259
Programmable Interrupt Controller
μPD71059
Interrupt Control Unit
- μPD71071
DMA Controller
μPD71037の改良版
8282
Octal Latch
μPD71082
8-Bit Latches
8283
Octal Latch
μPD71083
8-Bit Latches
8284
Clock Generator and Driver
μPD71084
Clock Pulse Generator / Driver
8286
Octal Bus Transceiver
μPD71086
8-Bit Bus Buffer / Drivers
8287
Octal Bus Transceiver
μPD71087
8-Bit Bus Buffer / Drivers
8288
Bus Controller for iAPX 86,88 Processors
μPD71088
System Bus Controller

NECが独自に変更したものを除いて型番は規則的に対応しています。

2018年3月9日 変更:
上表に名称を追加しました。名称は両社の命名規則によるのかがらりと変更されているものが多いですね。

参考文献・関連図書: 
uPD71051データシート, ルネサスエレクトロニクス.
MSM82C51A-2RS/GS/JSデータシート, OKI Semiconductor.
TMP82C51Aデータシート, 東芝.
関連項目: 

コメントを追加

Plain text

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