16550 UART
1バイトの受信バッファしか持たない8250や16450を、16バイトのFIFOバッファを持つ16550に交換し、そのFIFOを有効化するためにソフトウェアにパッチを当てたり設定を変更することで、高速通信を達成することができた。
16550の主な特徴:
シフトレジスタを使用することで、シリアルデータをパラレルデータに、パラレルデータをシリアルデータに変換する能力。
送受信のデータレートを制御するための、オンチップビットレート(ボーレート)ジェネレータ。
外部のモデムを制御するためのハンドシェイク用信号線、ソフトウェアで制御可能。
ホストのマイクロプロセッサに対する割り込み機能。
送信データ、受信データ、双方のためのオンチップのFIFOバッファ。これによりホストシステムが、UARTが生成した割り込みに、データを取りこぼすことなく応答する余裕が大きくなる。
16550のハードウェアとソフトウェアのインタフェースは、以前の8250 UARTや16450 UARTと後方互換性がある。1995年に発売されたNS社による最新の版はPC16550Dとよばれている。他社製品はさらに改良されている。
PC16550D・TL16C550C・TL16C750(ともに後述)は、現在もテキサス・インスツルメンツ (TI) のサイトよりデータシートが参照できる。