Zilog SCC
これらのプロトコルの実装をハードウェアに移動することによって、SCCはホストCPUがこれらのプロトコルの詳細を制御せずにIBMのSNAのようなLANを実装することを容易にした。
SCCが伝統的なシリアルモードで使われているとき、1文字当たり5, 6, 7あるいは8bitsなのか、ストップビットは1, 1.5あるいは2bitなのか、パリティは奇数、偶数、あるいはパリティなしなのか、ブレーク信号を自動的に検出するのか、あるいはブレーク信号を生成するのかということを設定できた。 同期モードにおいて、データはNRZ、NRZI、あるいはFM符号化を選択して送信できた。マンチェスタ符号の復号も可能であったが、マンチェスター符号の符号化は、外部ロジック回路で制御する必要があった。
SCCの転送レートは、3つのクロック供給源から選ぶことができる。 基本的なRS-232方式の通信のためにSCCは、300 Hzのクロックを内蔵していた。そのクロックは1倍、16倍、32倍、そして64倍することができるので、データレートは、300から19,200 bit/sの間となる。 別のクロックとして、ホスト・プラットフォームによって提供されるバス上のクロック(ホストクロック)を使うこともできる。そして、バス上のクロックは4, 8, 16, 32のいずれかで割られた周波数になる(16と32はオリジナルのNMOS版でのみ利用可能)。 8 MHzのクロックで動作するシステムで使用されているとき、2 Mbit/sと同程度のレートが可能になる。 最後にSCCは、外部供給クロックの入力端子も搭載している。
SCC (Serial Communication Controller)は、ザイログによって製造されたシリアルポートドライバー集積回路のファミリーである。そのファミリーの主要なものは、Z8030/Z8530、そしてZ85233である。
初期のザイログSIOデバイス (Z8443 : SIO/3) から開発され、SCCはいくつかのシリアル-パラレル変換モードを追加した。そのため、Bisync(英語版)、HDLC、SDLCのような様々なデータリンク層プロトコルの内部実装を可能とした。
SCCは、過去のシステムを動作させるための従来のRS-232ポートとして設定することができる。あるいは、10 Mbit/sまでのより高速なRS-422としても設定できる。実際の実装では、5 Mbit/s以下の性能に制限されることが多い。
SCCの最も主要な利用者の1つは、Apple Macintoshコンピューターであった。初期のMacintoshの背面に"modem"と"printer"と書かれた2つのシリアルポートにZ8530が使用された。