From WikiChip
Difference between revisions of "TMS 1000"

(Redirected page to ti/tms1000)
 
(add info)
 
Line 1: Line 1:
#REDIRECT [[ti/tms1000]]
+
* [[ti/tms1000|TMS1000]] Series
 +
 
 +
=== Family ===
 +
{| border="0" cellpadding="5" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
*'''[http://www.datamath.org/Chips/TMS1000.htm TMS1000]''' (TLP/NLP) • pMOS (DIP20/28)
 +
:• TMS1001 • TMS1014/TMS1016 (NL) •
 +
*'''[http://www.datamath.org/Chips/TMS1040.htm TMS1040]'''
 +
:• TMS1042/TMS1043 (NL) • Calculator Controller
 +
:• TMS1044/TMS1045 (NL) • Calculator Controller
 +
*'''[http://www.datamath.org/Chips/TMS1070.htm TMS1070]'''
 +
:• TMS1071/TMS1073 (NL) •
 +
:• TMS1079/TMS1081 (NL) •
 +
*'''[http://www.datamath.org/Chips/TMS1100.htm TMS1100]''' (NLP) • pMOS (DIP40)
 +
:• TMS1101/TMS1102/TMS1103 (NC/NL) • RAM (DIP16/18)
 +
:• TMS1111 • TMS1115/TMS1116 (NL) •
 +
:• TMS1118/TMS1119 (NL) •
 +
*'''TMS1170''' • ''TMC1172'' •
 +
*'''TMS1200''' (NLP) • pMOS (DIP40) • TMS1214 •
 +
*'''TMS1270''' • TMS1273 (NL)
 +
:• TMS1276/TMS1278 (NL) •
 +
*'''TMS1300''' (NLP) • pMOS (DIP40) • TMS1309 •
 +
*'''TMS1370''' •
 +
*'''TMS1400''' (NLP/NLL) • pMOS (DIP28) • '''TMS1470''' •
 +
*'''TMS1600''' (NLP/NLL) • pMOS (DIP40) • '''TMS1670''' •
 +
:• TMS1601 (NLL) • Timer/Controller (LED, DIP40)
 +
*'''TMS1700''' (NLP) • pMOS (DIP20/28) • TMS1701 •
 +
|width="50%" valign="top" align="left"|
 +
:;TMS10xx/TMS11xx
 +
*TMS0017 (NL) • Arithmetic Unit
 +
*TMS1018 (NL) • Number Cruncher
 +
*TMS1019 (NLL) • Lighting System Controller
 +
*TMS1020 (NL) • Timer/Sequenser
 +
*TMS1022/TMS1023 (NL) • CB Radio PLL Controller (40Ch, DIP28) <!-- Browning Mark 4A -->
 +
*TMS1024 (NL[P/L/C]) • I/O Expander (4x 4-bit ports, DIP28)*
 +
*TMS1025 (NL[P/L/C]) • I/O Expander (7x 4-bit ports, DIP40)* <!-- Input/Output Expanders -->
 +
*TMS1117 (NLP) • Microwave Oven Controller
 +
*TMS1121 (NLL) • Universal Timer Controller (12 hour clock, DIP28)
 +
*TMS1122 (NLL) • Universal Timer Controller (24 hour clock, DIP28)
 +
:;TMS18xx/19xx
 +
*[http://www.datamath.org/Chips/TMS0100.htm TMS1802] (NC) • Calculator Controller (Sinclair Executive)
 +
:TMS0102NC (renum) / TMS0103NC / GIM C550 (Bowmar LED)
 +
*TMS1856 (NC) • Calculator Controller
 +
*[http://www.datamath.org/Chips/TMS1875.htm TMS1875] (NC) • Calculator Controller ([http://www.datamath.org/Chips/TMS1000.htm DCM-50A] Platform)
 +
*TMS1913 (NL) •
 +
*TMS1943/TMS1944 (NL) • Digital Alarm Clock (LED drivers, DIP40)* <!-- LED Display Drivers -->
 +
*TMS1951/TMS1952 (NL) • Digital Alarm Clock (LED/VFD drivers, DIP40)*
 +
*TMS1955/TMS1965 (NL) • Digital TV Game Controller (GI AY-3-8500)* <!-- TI SN76410N TV Game Controller -->
 +
*TMS1976 (NLP) • Capacitive Touch Panel Controller (C9/Y4, DIP18)*
 +
*TMS1995 (NL) • 
 +
*TMS3450 (NL) • Duplex Digital Radio Clock (LED drivers, DIP28)*
 +
|}
 +
----
 +
{| border="0" cellpadding="5" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
*TMS1000C/TMS1200C (NLC) • CMOS (DIP28) • SEB 3
 +
*TMS1100C/TMS1300C (NLC) • CMOS (DIP40) • SEB 3
 +
 
 +
:;Motor Speed Controller
 +
*TMS2100 (NLP) • pMOS (LED, DIP28)
 +
*TMS2170 (NLP) • pMOS (VFD, DIP28)
 +
*TMS2300 (NLP) • pMOS (LED, DIP40)
 +
*TMS2370 (NLP) • pMOS (VFD, DIP40)
 +
|width="50%" valign="top" align="left"|
 +
:;System Emulator Chips/Boards (CDIP64)
 +
*TMS1099 (JLP) • TMS1000/1200 • SE-1 • SEB 1
 +
*TMS1098 (JLP) • TMS1100/1300 • SE-2 • SEB 1
 +
*TMS1099 (JLC) • TMS1000C/1200C • SE-3 • SEB 3
 +
*TMS1098 (JLC) • TMS1100C/1300C • SE-4 • SEB 3
 +
*TMS1097 (JLP) • TMS1400/1600 • SE-5 • SEB 2
 +
*TMS1096 (JLP) • TMS2100/2300 • SE-6
 +
|}
 +
----
 +
{| border="0" cellpadding="5" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
*TMS5027/TMS5037 (NL) • TMS9927/TMS9937
 +
*TMS5100/TMS5200 (NL) • 4-bit V/S Spech Processor
 +
*TMS5110A • Voice Synthesis Processor
 +
*TMS5220 (A/C) • Voice Synthesis Processor (8-bit V/S)
 +
*TMS5501/TMS5502 (NL/JL) • 8080A Processor
 +
*TMS5504 (NL/JL) • 8080A I/O Controller
 +
*'''TMS7000''' (NL/JDL) • 8-bit Processor
 +
*TMS7020/TMS7040 (NL/JDL) • TMS70C00/TMS70C20 (CMOS)
 +
*TMS7742 (JDL) •
 +
*TMS9118 (NL) •
 +
*TMS9129 (NL) •
 +
|width="50%" valign="top" align="left"|
 +
*'''TMS9900''' • 16-bit Processor
 +
:• TMS9901 (NL/JDL) • Programm System Interface
 +
:• TMS9902 (NL/JDL) • Async Comm Controller
 +
:• TMS9903 (NL/JDL) • Sync Comm Controller
 +
:• TMS9909 (NL/JDL) • Floppy Disk Controller
 +
*TMS9911/TMS9914A (NL) • DMA Controller/GRIB Adapter
 +
*TMS9918A/28A/29A (NL) • Video Display Processor
 +
*TMS9927/TMS9937 (NL) • Video Timer/Controller (VTC/CRT)
 +
*TMS9980A/TMS9981 (JDL/NL) •
 +
*TMS9995 (NL/JDL) • 16-bit Processor
 +
*TMS9996 (TMS9995SE) • System Emulator
 +
|}
 +
----
 +
{| border="0" cellpadding="5" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
==== Programmable Logic Array (PLA) ====
 +
* TMS2000 (NC/JC) • 3840 bits • DIP40
 +
:• 17 external inputs
 +
:• 18 outputs
 +
:• 8 flip-flops
 +
:• 60 product terms
 +
* TMS2200 (NC/JC) • 5482 bits • DIP28
 +
:• 13 external inputs
 +
:• 10 outputs
 +
:• 10 flip-flops
 +
:• 72 product terms
 +
|width="50%" valign="top" align="left"|
 +
:;RAM
 +
:• Model • Organization • Package
 +
* TMS 1101 JC/NC • 256 x1 • DIP16
 +
* TMS 1103 NC • 1024 x1 • DIP18
 +
* TMS 4000 JC/NC • 16 x8 • DIP40
 +
* TMS 4003 JC/NC • 256 x1 • DIP40
 +
* TMS 4020 JC/NC • 1024 x2 • DIP24/22
 +
* TMS 4022 JC/NC • 1024 x1 • DIP24/22
 +
* TMS 4023 JC/NC • 1024 x1 • DIP24/22
 +
* TMS 4025 JC/NC • 1024 x2 • DIP24
 +
* TMS 4026 NC • 64 x4 • DIP28
 +
|}
 +
<!--
 +
Description
 +
The programmable logic array (PLA) is a device that is programmable by gate-oxide mask.
 +
It is used to perform sequential and combinational logic.
 +
The TMS2000 JC/NC and TMS2200 JC/NC series are groups of programmable logic arrays manufactured
 +
using P-channel enhancement-mode low-threshold MOS and NPN bipolar techniques.
 +
 
 +
A PLA is a unique combination of master-slave JK flip-flops and static read-only memories on a single MOS/LSI chip.
 +
The programmable logic arrays have been designed to permit the implementation of custom random logic with the same
 +
Low cost and q'k turn around provided by a read-only memory. Sequential and combinational logic may be implementation PLA. The logic is descried in the form of Boolean equations, which are converted by TI software routes into the gate-oxide mask.
 +
 
 +
in the TMS 2000 JC/NC seventeen external inputs and the eight flip-flop outputs are combined by
 +
a P-9 or into 60 product terms. These are then combined by a sum -of-product-terms generator into
 +
16 times for the J and SK inputs to the SJK master-slave flip-flops and into 18 external outputs.
 +
The flip-flop operations controlled by a common reset input and a single clock.
 +
 
 +
In the TMS 2200 JC/NC thirteen external inputs and the ten flip-flop outputs are combined t-V a Pn=Nd"ct term generator into 72 product terms. These are then combined by a sum-of-product terms generator to 20 lines for the 10 J and 10 K input; to the 10 JK master-slave flip-flops and into 10 external outputs. The flip-flop operations controlled by a common reset input and a single clock.
 +
 
 +
The device inputs have optional internal pull-up resistors for easy interface. The output buffer .*";7 bipolar NPN transistors and either push-pull or A> open-ended buffers may be chosen. These features facilitate interfacing the PLAs in TTL systems.
 +
 
 +
The PLAs are designated TMS2000 JC and TMS2200 JC when mounted in hermetically sealed ceramic dual-in-line packages. In dual-in-line plastic packages the units are numbered TMS2000 NC and TMS2200 NC.
 +
 
 +
<pre>
 +
TI offers most comprehensive MOS catalog line.
 +
TI's standard line of MOS/LSI per bit. Dynamic registers have speeds to 10 MHz, complexities circuits is your biggest, most comprehensive choice. There are to 1000 bits, at an average small 64 separate functions-each pro-quantity price of 0.8e per bit. duced in volume for quick de- In read only memories, TI offers speeds from 350 ns to 1 µsec livery and maximum economy. TI's static shift registers have (fully decoded) and complexities speeds from DC to 3 MHz, com-
 +
from 1024 to 4096 bits. Prices in small quantities are from plexities to 500 bits, at an average small quantity price of per bit to 0.25e per bit.
 +
 +
Access times for TI random access memories range from 280 to 750 ns, with very low power dissipations. Complexities from 256 to 2048 bits, prices average per bit in small quantities. Package choice includes 14- to 40-pin plastic, 16- to 40-pin ceramic, TO-100 and TO-8.
 +
-->
 +
----
 +
{| border="0" cellpadding="5" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
:;ROM
 +
:• Model • Organization • Bits • Package
 +
* TMS 2000 JC/NC • Programmable Logic Array • 3840 • DIP40
 +
* TMS 2200 JC/NC • Programmable Logic Array • 5482 • DIP28
 +
* TMS 2300 JC/NC • 256 x 10 ROM • 2560 • DIP24
 +
* TMS 2400 JC/NC • 64 x 7 x 5 ROM • 2240 • DIP28
 +
* TMS 2403 JC/NC • US ASCII 7 x 5 CG • 2240 • DIP28
 +
* TMS 2404 JC/NC • EBCDIC 7 x 5 CG • 2240 • DIP28
 +
* TMS 2500 JC/NC • 256 x 10 or 512 x 5 ROM • 2560 • DIP24
 +
* TMS 2501 JC/NC • 64 x 7 x 5 US ASCII CG • 2500 • DIP24
 +
* TMS 2600 JC/NC • 256 x 8 or 512 x 4 ROM • 2048 • DIP24
 +
* TMS 2601 JC/NC • Test Pattern • 2048 • DIP24
 +
* TMS 2602 JC/NC • USASCII <-to-> Selectric • 2048 • DIP24
 +
* TMS 2603 JC/NC • EBCDIC-to-USASCII • 2048 • DIP24
 +
* TMS 2604 JC/NC • USASCII-to-Selectric and EBCDIC • 2048 • DIP24
 +
* TMS 2605 JC/NC • Quick Brown Fox • 2048 • DIP24
 +
* TMS 2700 JC/NC • 256 x 12 ROM • 3072 • DIP28
 +
* TMS 2800 JC/NC • 256 x 4 ROM • 1024 • DIP16
 +
* TMS 2801 JC/NC • Priority Encoder • 1024 • DIP16
 +
* TMS 2900 JC/NC • 128 x 10 or 156 x 5 • 1280 • DIP24
 +
* TMS 4100 JC/NC • 64 x 5 x 7 or 32 x 5 x 14 • 2240 • DIP28
 +
* TMS 4103 JC/NC • US ASCII 7 x 5 CG • 2240 • DIP28
 +
* TMS 4177 JC/NC • US ASC11 10 x 7 CG • 2240 • DIP28
 +
* TMS 4178 JC/NC • US ASCII 10 x 7 CG • 2240 • DIP28
 +
* TMS 4179 JC/NC • EBCDIC 7 x 5 CG • 2240 • DIP28
 +
* TMS 4400 JC/NC • 512 x8 or 1024 x4 ROM • 4096 • DIP24
 +
* TMS 4401 JC/NC • Test Pattern • 4096 • DIP24
 +
* TMS 4880 JC/NC • 76 x 35 CG • 2736 • DIP28/40
 +
* TMS 4886 JC/NC • 64 x 25 US ASCII CG • 2736 • DIP40
 +
* TMS 5000 JC/NC • 90 x 4 Keyboard Encoder • 3600 • DIP40
 +
|width="50%" valign="top" align="left"|
 +
:;Shift Register (SR)
 +
:• Model • Organization • Bits
 +
* TMS 3000 LR • Dual 25 • 50
 +
* TMS 3001 LR • Dual 32 • 64
 +
* TMS 3002 LR • Dual 50 • 100
 +
* TMS 3003 LR • Dual 100 • 200
 +
* TMS 3012 JR/NC • Dual 128 • 256
 +
* TMS 3016 LR • Dual 16 • 32
 +
* TMS 3021 LR • 21-bit • 21
 +
* TMS 3028 LR • Dual 128 • 256
 +
* TMS 3101 LC/NC • Dual 100 • 200
 +
* TMS 3102 LC/NC • Dual 80 • 160
 +
* TMS 3103 LC/NC • Dual 64 • 128
 +
* TMS 3112 JC/NC • Hex 32 • 192
 +
* TMS 3113 JC/NC • Dual 133 • 266
 +
* TMS 3114 JC/NC • Dual 128 • 256
 +
* TMS 3304 LR • Triple 66 • 198
 +
* TMS 3305 LR • Triple 64 • 192
 +
* TMS 3309 JC/NC • Dual 512 • 1024
 +
* TMS 3314 JC/NC • Triple (6014) • 192
 +
* TMS 3401 LC/NC • Single 512 • 512
 +
* TMS 3402 LC/NC • Single 500 • 500
 +
* TMS 3406 LR • Dual 100 • 200
 +
* TMS 3409 JC/NC • Quad 80 • 320
 +
* TMS 3412 JC/NC • Quad 256 • 1024
 +
* TMS 3413 LC/NC • Dual 512 • 1024
 +
* TMS 3414 LC/NC • Single 1024 • 1024
 +
* TMS 3417 JC/NC • Quad 64 • 256 
 +
* TMS 3419 JC/NC • 9x 128 • 1024
 +
:• ''Package'': JC • CDIP / NC • PDIP / LC (LR) • TO-100
 +
|}

Latest revision as of 17:44, 14 November 2025

Family[edit]

  • TMS1000 (TLP/NLP) • pMOS (DIP20/28)
• TMS1001 • TMS1014/TMS1016 (NL) •
• TMS1042/TMS1043 (NL) • Calculator Controller
• TMS1044/TMS1045 (NL) • Calculator Controller
• TMS1071/TMS1073 (NL) •
• TMS1079/TMS1081 (NL) •
• TMS1101/TMS1102/TMS1103 (NC/NL) • RAM (DIP16/18)
• TMS1111 • TMS1115/TMS1116 (NL) •
• TMS1118/TMS1119 (NL) •
  • TMS1170TMC1172
  • TMS1200 (NLP) • pMOS (DIP40) • TMS1214 •
  • TMS1270 • TMS1273 (NL)
• TMS1276/TMS1278 (NL) •
  • TMS1300 (NLP) • pMOS (DIP40) • TMS1309 •
  • TMS1370
  • TMS1400 (NLP/NLL) • pMOS (DIP28) • TMS1470
  • TMS1600 (NLP/NLL) • pMOS (DIP40) • TMS1670
• TMS1601 (NLL) • Timer/Controller (LED, DIP40)
  • TMS1700 (NLP) • pMOS (DIP20/28) • TMS1701 •
TMS10xx/TMS11xx
  • TMS0017 (NL) • Arithmetic Unit
  • TMS1018 (NL) • Number Cruncher
  • TMS1019 (NLL) • Lighting System Controller
  • TMS1020 (NL) • Timer/Sequenser
  • TMS1022/TMS1023 (NL) • CB Radio PLL Controller (40Ch, DIP28)
  • TMS1024 (NL[P/L/C]) • I/O Expander (4x 4-bit ports, DIP28)*
  • TMS1025 (NL[P/L/C]) • I/O Expander (7x 4-bit ports, DIP40)*
  • TMS1117 (NLP) • Microwave Oven Controller
  • TMS1121 (NLL) • Universal Timer Controller (12 hour clock, DIP28)
  • TMS1122 (NLL) • Universal Timer Controller (24 hour clock, DIP28)
TMS18xx/19xx
  • TMS1802 (NC) • Calculator Controller (Sinclair Executive)
TMS0102NC (renum) / TMS0103NC / GIM C550 (Bowmar LED)
  • TMS1856 (NC) • Calculator Controller
  • TMS1875 (NC) • Calculator Controller (DCM-50A Platform)
  • TMS1913 (NL) •
  • TMS1943/TMS1944 (NL) • Digital Alarm Clock (LED drivers, DIP40)*
  • TMS1951/TMS1952 (NL) • Digital Alarm Clock (LED/VFD drivers, DIP40)*
  • TMS1955/TMS1965 (NL) • Digital TV Game Controller (GI AY-3-8500)*
  • TMS1976 (NLP) • Capacitive Touch Panel Controller (C9/Y4, DIP18)*
  • TMS1995 (NL) •
  • TMS3450 (NL) • Duplex Digital Radio Clock (LED drivers, DIP28)*

  • TMS1000C/TMS1200C (NLC) • CMOS (DIP28) • SEB 3
  • TMS1100C/TMS1300C (NLC) • CMOS (DIP40) • SEB 3
Motor Speed Controller
  • TMS2100 (NLP) • pMOS (LED, DIP28)
  • TMS2170 (NLP) • pMOS (VFD, DIP28)
  • TMS2300 (NLP) • pMOS (LED, DIP40)
  • TMS2370 (NLP) • pMOS (VFD, DIP40)
System Emulator Chips/Boards (CDIP64)
  • TMS1099 (JLP) • TMS1000/1200 • SE-1 • SEB 1
  • TMS1098 (JLP) • TMS1100/1300 • SE-2 • SEB 1
  • TMS1099 (JLC) • TMS1000C/1200C • SE-3 • SEB 3
  • TMS1098 (JLC) • TMS1100C/1300C • SE-4 • SEB 3
  • TMS1097 (JLP) • TMS1400/1600 • SE-5 • SEB 2
  • TMS1096 (JLP) • TMS2100/2300 • SE-6

  • TMS5027/TMS5037 (NL) • TMS9927/TMS9937
  • TMS5100/TMS5200 (NL) • 4-bit V/S Spech Processor
  • TMS5110A • Voice Synthesis Processor
  • TMS5220 (A/C) • Voice Synthesis Processor (8-bit V/S)
  • TMS5501/TMS5502 (NL/JL) • 8080A Processor
  • TMS5504 (NL/JL) • 8080A I/O Controller
  • TMS7000 (NL/JDL) • 8-bit Processor
  • TMS7020/TMS7040 (NL/JDL) • TMS70C00/TMS70C20 (CMOS)
  • TMS7742 (JDL) •
  • TMS9118 (NL) •
  • TMS9129 (NL) •
  • TMS9900 • 16-bit Processor
• TMS9901 (NL/JDL) • Programm System Interface
• TMS9902 (NL/JDL) • Async Comm Controller
• TMS9903 (NL/JDL) • Sync Comm Controller
• TMS9909 (NL/JDL) • Floppy Disk Controller
  • TMS9911/TMS9914A (NL) • DMA Controller/GRIB Adapter
  • TMS9918A/28A/29A (NL) • Video Display Processor
  • TMS9927/TMS9937 (NL) • Video Timer/Controller (VTC/CRT)
  • TMS9980A/TMS9981 (JDL/NL) •
  • TMS9995 (NL/JDL) • 16-bit Processor
  • TMS9996 (TMS9995SE) • System Emulator

Programmable Logic Array (PLA)[edit]

  • TMS2000 (NC/JC) • 3840 bits • DIP40
• 17 external inputs
• 18 outputs
• 8 flip-flops
• 60 product terms
  • TMS2200 (NC/JC) • 5482 bits • DIP28
• 13 external inputs
• 10 outputs
• 10 flip-flops
• 72 product terms
RAM
• Model • Organization • Package
  • TMS 1101 JC/NC • 256 x1 • DIP16
  • TMS 1103 NC • 1024 x1 • DIP18
  • TMS 4000 JC/NC • 16 x8 • DIP40
  • TMS 4003 JC/NC • 256 x1 • DIP40
  • TMS 4020 JC/NC • 1024 x2 • DIP24/22
  • TMS 4022 JC/NC • 1024 x1 • DIP24/22
  • TMS 4023 JC/NC • 1024 x1 • DIP24/22
  • TMS 4025 JC/NC • 1024 x2 • DIP24
  • TMS 4026 NC • 64 x4 • DIP28

ROM
• Model • Organization • Bits • Package
  • TMS 2000 JC/NC • Programmable Logic Array • 3840 • DIP40
  • TMS 2200 JC/NC • Programmable Logic Array • 5482 • DIP28
  • TMS 2300 JC/NC • 256 x 10 ROM • 2560 • DIP24
  • TMS 2400 JC/NC • 64 x 7 x 5 ROM • 2240 • DIP28
  • TMS 2403 JC/NC • US ASCII 7 x 5 CG • 2240 • DIP28
  • TMS 2404 JC/NC • EBCDIC 7 x 5 CG • 2240 • DIP28
  • TMS 2500 JC/NC • 256 x 10 or 512 x 5 ROM • 2560 • DIP24
  • TMS 2501 JC/NC • 64 x 7 x 5 US ASCII CG • 2500 • DIP24
  • TMS 2600 JC/NC • 256 x 8 or 512 x 4 ROM • 2048 • DIP24
  • TMS 2601 JC/NC • Test Pattern • 2048 • DIP24
  • TMS 2602 JC/NC • USASCII <-to-> Selectric • 2048 • DIP24
  • TMS 2603 JC/NC • EBCDIC-to-USASCII • 2048 • DIP24
  • TMS 2604 JC/NC • USASCII-to-Selectric and EBCDIC • 2048 • DIP24
  • TMS 2605 JC/NC • Quick Brown Fox • 2048 • DIP24
  • TMS 2700 JC/NC • 256 x 12 ROM • 3072 • DIP28
  • TMS 2800 JC/NC • 256 x 4 ROM • 1024 • DIP16
  • TMS 2801 JC/NC • Priority Encoder • 1024 • DIP16
  • TMS 2900 JC/NC • 128 x 10 or 156 x 5 • 1280 • DIP24
  • TMS 4100 JC/NC • 64 x 5 x 7 or 32 x 5 x 14 • 2240 • DIP28
  • TMS 4103 JC/NC • US ASCII 7 x 5 CG • 2240 • DIP28
  • TMS 4177 JC/NC • US ASC11 10 x 7 CG • 2240 • DIP28
  • TMS 4178 JC/NC • US ASCII 10 x 7 CG • 2240 • DIP28
  • TMS 4179 JC/NC • EBCDIC 7 x 5 CG • 2240 • DIP28
  • TMS 4400 JC/NC • 512 x8 or 1024 x4 ROM • 4096 • DIP24
  • TMS 4401 JC/NC • Test Pattern • 4096 • DIP24
  • TMS 4880 JC/NC • 76 x 35 CG • 2736 • DIP28/40
  • TMS 4886 JC/NC • 64 x 25 US ASCII CG • 2736 • DIP40
  • TMS 5000 JC/NC • 90 x 4 Keyboard Encoder • 3600 • DIP40
Shift Register (SR)
• Model • Organization • Bits
  • TMS 3000 LR • Dual 25 • 50
  • TMS 3001 LR • Dual 32 • 64
  • TMS 3002 LR • Dual 50 • 100
  • TMS 3003 LR • Dual 100 • 200
  • TMS 3012 JR/NC • Dual 128 • 256
  • TMS 3016 LR • Dual 16 • 32
  • TMS 3021 LR • 21-bit • 21
  • TMS 3028 LR • Dual 128 • 256
  • TMS 3101 LC/NC • Dual 100 • 200
  • TMS 3102 LC/NC • Dual 80 • 160
  • TMS 3103 LC/NC • Dual 64 • 128
  • TMS 3112 JC/NC • Hex 32 • 192
  • TMS 3113 JC/NC • Dual 133 • 266
  • TMS 3114 JC/NC • Dual 128 • 256
  • TMS 3304 LR • Triple 66 • 198
  • TMS 3305 LR • Triple 64 • 192
  • TMS 3309 JC/NC • Dual 512 • 1024
  • TMS 3314 JC/NC • Triple (6014) • 192
  • TMS 3401 LC/NC • Single 512 • 512
  • TMS 3402 LC/NC • Single 500 • 500
  • TMS 3406 LR • Dual 100 • 200
  • TMS 3409 JC/NC • Quad 80 • 320
  • TMS 3412 JC/NC • Quad 256 • 1024
  • TMS 3413 LC/NC • Dual 512 • 1024
  • TMS 3414 LC/NC • Single 1024 • 1024
  • TMS 3417 JC/NC • Quad 64 • 256
  • TMS 3419 JC/NC • 9x 128 • 1024
Package: JC • CDIP / NC • PDIP / LC (LR) • TO-100