TMS9900
TMS9900はTIのミニコンピュータ 990 シリーズのCPUをワンチップ化したものである(なお世界初の16ビットマイクロプロセッサはナショナル セミコンダクターのIMP-16と思われる。1975年にはパナファコムMN1610(PANAFACOM Lkit-16 に使用)もある)。 同様に、ミニコンピュータのCPUをワンチップ化したマイクロプロセッサとしては、PDP-8をワンチップ化した Intersil IM6100、データゼネラルの Novaをワンチップ化した フェアチャイルドセミコンダクター 9440 や データゼネラル mN601(microNova) などがある。IM6100 などとは違い、TMS9900 はよく考え抜かれた設計であった。
15 ビットのアドレスバスと 16 ビットのデータバスを持ち、3本の16ビットレジスタ(プログラムカウンタ(PC)、ワークスペースレジスタ(WP)、ステータスレジスタ(ST))を持つ。特徴的な機能の一つとして汎用レジスタは全てチップ外のメモリに保持されるということが挙げられる。ひとつだけあるWPがRAM上の16本のレジスタセット(各16ビット幅)を指している為、サブルーチンに入るときや割り込みを処理するときなど、コンテキストスイッチなどにかかるコストが低く済むという特徴がある。
これは、CPUよりもRAMの方が速かった当時では妥当な設計だったと言える。