TMS1000 är en serie 4-bitars mikrokontroller utvecklade av Texas Instruments . Den första mikrokontrollern i serien tillkännagavs 1972 , men produktionen började inte förrän 1974 . TMS1000 var den första tillgängliga mikrokontrollern. [ett]
Mikrokontroller i serien användes i miniräknare [2] , elektroniska leksaker (till exempel Big Trak och Microvision ) och andra enheter. I Sovjetunionen producerades mikrokretsar KR1814BE2 (analog med TMS1000NLL), KR1814BE4 (analog med TMS1200), samt en felsökningsversion av mikrokontrollern KR1814BE3 (analog med TMS1099) utan inbyggd ROM, designad för mjukvaruutveckling [3] .
Chips producerades med PMOS -teknik med en 8 mikron processteknik . Antalet transistorer var cirka 8 tusen, den maximala klockfrekvensen var 400 kHz , en matningsspänning var -15 volt . Spån tillverkades i plast- och keramikförpackningar DIP28 och DIP40.
Mikrokontroller i serien inkluderade en processorkärna , en mask (en gång programmerad under tillverkningen) ROM med en volym på 1024 ... 2048 byte , ett RAM med en volym på 32 ... 64 byte (64 ... 128 celler) och ett I/O-gränssnitt. TMS1070 och TMS1270 mikrokontroller kan direkt styra högspänningsskärmar . Totalt släpptes 16 mikrokontroller i serien.
TMS1000 | TMS1100 | TMS1200 | TMS1070 | TMS1270 | TMS1300 | |
---|---|---|---|---|---|---|
Antal stift | 28 | 28 | 40 | 28 | 40 | 40 |
ROM-storlek, byte | 1024 | 2048 | 1024 | 1024 | 2048 | 2048 |
Mängden RAM, celler | 64 | 128 | 64 | 64 | 64 | 128 |
Kommandouppsättning | 43 | 54 | 43 | 43 | 43 | 54 |
Utgång R | elva | elva | 13 | elva | 13 | 16 |
Utgångar O | åtta | åtta | åtta | åtta | tio | åtta |
Mikrokontrollerns kommandosystem bestod av 43 eller 54 kommandon. Alla kommandon var 8 bitar långa och tog 6 cykler . Uppsättningen av register inkluderade:
Alla hoppkommandon och subrutinanrop var villkorade. Det blev inga avbrott .