General Instrument CP1600
同じバス上にアドレスとデータを多重化したので、CPUと周辺回路を接続するためにラッチ回路とバッファを使うことが必要であった 。 この多重化は、I/Oの性能を低下させた。この問題に対処するためにジェネラル・インストゥルメントは、チャネル・コントローラとしてCP1600と一緒に動作するように設計されたPICを設計した。
CP1600は、nMOS で実装され、+12, +5, -3 Vの電源を要求した。最も内部的な論理回路は、TTL (5 V)で実装された。 各マイクロステート、あるいは、各プロセッササイクルは、2つのノンオーバーラップクロックによって生成された4つの内部時間スロットを使用する。 3.3 MHz(1周期300ナノ秒)の2相クロックは、600 ナノ秒のマイクロサイクルを生成する。 5 MHz(1周期200ナノ秒)の2相クロックは、400 ナノ秒のマイクロサイクルを生成する。 2つの16ビット内部レジスタを2.4マイクロ秒で加算でき、2つの16ビット整数を3.2マイクロ秒で加算できた。
ジェネラル・インストゥルメントは、16ビットミニコンピュータ、あるいは、16ビットより上位のミニコンピュータと互換性のあるクロスアセンブラとシミュレータ/デバッガを提供していた。 ジェネラル・インストゥルメントは、GIC1600というCP1600を内蔵した単独動作できるマイクロコンピューターシステムも提供していた。