TMS1000 er en serie af 4-bit mikrocontrollere udviklet af Texas Instruments . Seriens første mikrocontroller blev annonceret i 1972 , men produktionen begyndte først i 1974 . TMS1000 var den første tilgængelige mikrocontroller. [en]
Mikrocontrollere i serien blev brugt i lommeregnere [2] , elektronisk legetøj (for eksempel Big Trak og Microvision ) og andre enheder. I USSR blev der produceret mikrokredsløb KR1814BE2 (analog med TMS1000NLL), KR1814BE4 (analog med TMS1200), samt en fejlretningsversion af mikrocontrolleren KR1814BE3 (analog med TMS1099) uden indbygget ROM ] designet til softwareudvikling [3 .
Chips blev produceret ved hjælp af PMOS- teknologi med en 8 mikron procesteknologi . Antallet af transistorer var omkring 8 tusinde, den maksimale clockfrekvens var 400 kHz , en forsyningsspænding var -15 volt . Spåner blev produceret i plast- og keramikpakker DIP28 og DIP40.
Mikrocontrollere i serien inkluderede en processorkerne , en maske (en gang programmeret under fremstillingen) ROM med et volumen på 1024 ... 2048 bytes , en RAM med et volumen på 32 ... 64 bytes (64 ... 128 celler) og et I/O-interface. TMS1070 og TMS1270 mikrocontrollerne kunne direkte styre højspændingsskærme . I alt blev der udgivet 16 mikrocontrollere i serien.
TMS1000 | TMS1100 | TMS1200 | TMS1070 | TMS1270 | TMS1300 | |
---|---|---|---|---|---|---|
Antal stifter | 28 | 28 | 40 | 28 | 40 | 40 |
ROM-størrelse, bytes | 1024 | 2048 | 1024 | 1024 | 2048 | 2048 |
Mængden af RAM, celler | 64 | 128 | 64 | 64 | 64 | 128 |
Kommandosæt | 43 | 54 | 43 | 43 | 43 | 54 |
Udgang R | elleve | elleve | 13 | elleve | 13 | 16 |
Udgange O | otte | otte | otte | otte | ti | otte |
Mikrocontrollerens kommandosystem bestod af 43 eller 54 kommandoer. Alle kommandoer var 8 bit lange og tog 6 cyklusser . Sættet af registre omfattede:
Alle hoppekommandoer og subrutineopkald var betingede. Der var ingen afbrydelser .