テキサス・インスツルメンツ TMS1000
TMS1000ファミリーは、最終的にオリジナルのPMOSロジックだけでなく、NMOSロジックとCMOSロジックの品種も含まれるようになった。 各種製品は、異なる大きさのROMとRAM、異なるI/Oの数、そして開発向けあるいは外部ROMを使用するROMなし版を含んでいた。 オリジナルのTMS1000は、1024バイトのROM、64ニブルのRAM、そして23の入出力端子を備えていた。
TMS1000ファミリーは、マスクROMを使った。 ユーザーがデバッグされたプログラムを生産に委託する準備ができたら、テキサス・インスツルメンツへプログラムを送ることになる。テキサス・インスツルメンツは、チップ内のROMをプログラムするための特製マスクを作る。 ROMは、現場で変更できない。その内容は、製造者によってチップ内に置かれたパターンによって決定された。 この過程は、高額な初期費用がかかったが、製造費用は非常に安かったので、大量生産品(年間数千個以上販売される)に向いていた。
プロセッサの全てのデータパス(RAMへのパス)は、4ビット幅(ニブル)だった。 ハーバードアーキテクチャのようにプログラムROMとデータRAMのアドレスは分かれていた。ハーバードアーキテクチャは、他の多くの製造者によるマイクロコントローラーの一般的な特徴になった。
ALUは、オーバーフローを示すためにキャリーフラグを搭載しており、2倍の精度(つまり8ビット)の計算の手助けになった。