(→Parts) |
(→Applications) |
||
| Line 249: | Line 249: | ||
:;Programmable Logic Array (PLA) | :;Programmable Logic Array (PLA) | ||
*TMS2000 (NC/JC) • 40 pins | *TMS2000 (NC/JC) • 40 pins | ||
| − | :17 external inputs | + | :• 17 external inputs, 18 outputs |
| − | + | :• 8 flip-flops, 60 product terms | |
| − | :8 flip-flops | ||
| − | |||
*TMS2200 (NC/JC) • 28 pins | *TMS2200 (NC/JC) • 28 pins | ||
| − | :13 external inputs | + | :• 13 external inputs, 10 outputs |
| − | + | :• 10 flip-flops, 72 product terms | |
| − | :10 flip-flops | ||
| − | |||
<!-- | <!-- | ||
Description | Description | ||
| Line 283: | Line 279: | ||
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. | 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 aver- | ||
| + | age small quantity price of | ||
| + | per bit to 0.25e per bit. | ||
| + | |||
| + | 40 | ||
| + | 28 | ||
| + | 24 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 28 | ||
| + | 16 | ||
| + | 16 | ||
| + | 24 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 24 | ||
| + | 24 | ||
| + | 28/40 | ||
| + | 40 | ||
| + | 40 | ||
| + | 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 ce- | ||
| + | ramic, TO-100 and TO-8. | ||
| + | For data sheets, circle 286. | ||
| + | Clock | ||
| + | Swing | ||
| + | Pwr (mW at 1M Hz) | ||
| + | Pkg Per Bit | ||
| + | Power | ||
| + | VSS VDD | ||
| + | SRs | ||
| + | INS 3000 1R | ||
| + | TMS 3001 LR | ||
| + | TMS 3002 LR | ||
| + | TMS 3003 LR | ||
| + | Logic VT | ||
| + | MHz | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-1 | ||
| + | 0-2.5 | ||
| + | 0-2.5 | ||
| + | 0-2.5 | ||
| + | 0-1 | ||
| + | 0.01-5 | ||
| + | 0.01-5 | ||
| + | 0.01-5 | ||
| + | 0.01-2 | ||
| + | Q02-5 | ||
| + | 0.02-5 | ||
| + | 0.01-2 | ||
| + | Q05-5 | ||
| + | 0.01-6 | ||
| + | 0.01-6 | ||
| + | Q0I-6 | ||
| + | 0.05-5 | ||
| + | 0.01-3 | ||
| + | Organization | ||
| + | Bits | ||
| + | Pkg | ||
| + | TO-100 | ||
| + | TO-100 | ||
| + | TO-100 | ||
| + | TO-100 | ||
| + | 9) | ||
| + | VOG | ||
| + | High | ||
| + | -14 0 -14 2 .14 to -14 | ||
| + | 240 | ||
| + | Dual 25 | ||
| + | Dual 32 | ||
| + | Dual 50 | ||
| + | Dual 100 | ||
| + | 50 | ||
| + | 64 | ||
| + | 100 | ||
| + | 200 | ||
| + | 256 | ||
| + | 32 | ||
| + | 21 | ||
| + | 256 | ||
| + | 200 | ||
| + | 160 | ||
| + | 128 | ||
| + | 192 | ||
| + | 266 | ||
| + | 256 | ||
| + | 198 | ||
| + | 192 | ||
| + | 1024 | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | stat | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | dyn | ||
| + | 4.8 | ||
| + | 4.2 | ||
| + | 1.9 | ||
| + | 1.4 | ||
| + | +14 0 -14 2 +1410-14 | ||
| + | 270 | ||
| + | High | ||
| + | High | ||
| + | +14 0 -14 2 +14 to -14 | ||
| + | 185 | ||
| + | High | ||
| + | -14 0 -14 2 +14 to -14 | ||
| + | 280 | ||
| + | High | ||
| + | +14 0 -14 | ||
| + | 1 +14100 | ||
| + | 380 | ||
| + | TMS 3012 JR/NC | ||
| + | Dual 128 | ||
| + | 1.5 | ||
| + | COIP/plastic | ||
| + | High | ||
| + | +14 0 -14 2 +14 to -14 | ||
| + | 130 4 CDIP | ||
| + | TMS 3016 LR | ||
| + | TMS 3021 LR | ||
| + | TMS 3028 LR | ||
| + | Dual 16 | ||
| + | 21-bit | ||
| + | Dual 128 | ||
| + | +14 0 -14 2 +1410-14 | ||
| + | 140 7 TO-100 | ||
| + | High | ||
| + | I +14 to() | ||
| + | High | ||
| + | +14 0 -14 | ||
| + | 380 | ||
| + | TO-100 | ||
| + | 1.5 | ||
| + | +5 | ||
| + | 0 -12 2 +5 to -12 | ||
| + | 270 | ||
| + | TMS 3101 LC/NC | ||
| + | Dual 100 | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | 1.35 | ||
| + | TO-100/plastic | ||
| + | +5 | ||
| + | 0 -12 2 +5 to -12 | ||
| + | 216 | ||
| + | TMS 3102 LC/NC | ||
| + | Dual 80 | ||
| + | 1.35 | ||
| + | TO-100/plastic | ||
| + | +5 | ||
| + | 0 -12 2 +510-12 | ||
| + | TMS 3103 LC/NC | ||
| + | Dual 64 | ||
| + | 170 | ||
| + | 1.35 | ||
| + | TO-100/plastic | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | I 0t o +5 | ||
| + | 255 | ||
| + | TMS 3112 (C/NC | ||
| + | Hex 32 | ||
| + | 1.33 | ||
| + | CDIP/plastic | ||
| + | I 0t o -4-5 | ||
| + | Low | ||
| + | +5 0 -12 | ||
| + | TMS 3113 JC/NC | ||
| + | Dual 133 | ||
| + | 260 | ||
| + | 1.0 | ||
| + | CDIP/plastic | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 1 0t o +5 | ||
| + | 260 | ||
| + | TMS 3114 JC/NC | ||
| + | Dual 128 | ||
| + | Low | ||
| + | 1.0 | ||
| + | CDIP/plastic | ||
| + | High | ||
| + | +14 0 -14 2 41 4 to -14 | ||
| + | 100 | ||
| + | TMS 3304 LR | ||
| + | TMS 3305 LR | ||
| + | Triple 66 | ||
| + | Triple 64 | ||
| + | 0.5 | ||
| + | 0.52 | ||
| + | TO-100 | ||
| + | TO-100 | ||
| + | 0 -14 2 +1410-14 | ||
| + | 100 | ||
| + | High | ||
| + | -1 14 | ||
| + | High | ||
| + | +12 0 -12 4 +12 to -12 | ||
| + | 90 | ||
| + | TMS 3309 1C/NC | ||
| + | Dual 512 | ||
| + | 0.09 | ||
| + | CDIP/plastic | ||
| + | High | ||
| + | +14 0 -14 2 -14 to -14 | ||
| + | 210 | ||
| + | TMS 3314 JC/NC | ||
| + | Triple (6014) | ||
| + | 192 | ||
| + | 1.1 | ||
| + | CDIP/plastic | ||
| + | +5 | ||
| + | 0 -12 2 +5 to -12 | ||
| + | 70 | ||
| + | TMS 3401 LC/NC | ||
| + | Single 512 | ||
| + | 512 | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | 0.17 | ||
| + | TO-100/plastic | ||
| + | +5 | ||
| + | 0 -12 2 +5 to -12 | ||
| + | 70 | ||
| + | TMS 3402 LC/NC | ||
| + | Single 500 | ||
| + | 500 | ||
| + | 0.17 | ||
| + | TO-100/plastic | ||
| + | 0 -12 2 | ||
| + | TMS 3406 LR | ||
| + | 200 | ||
| + | 320 | ||
| + | 1024 | ||
| + | 1024 | ||
| + | +5 | ||
| + | Dual 100 | ||
| + | 0.4 | ||
| + | TO-100 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 1 0t o +5 | ||
| + | 250 | ||
| + | TMS 3409 1C/NC | ||
| + | Quad 80 | ||
| + | 0.8 | ||
| + | CDIP/plastic | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 1 +5 to -12 | ||
| + | 100 | ||
| + | TMS 3412 (C/NC | ||
| + | Quad 256 | ||
| + | 0.1 | ||
| + | CDIP/plastic | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 1 +5 to -12 | ||
| + | 100 | ||
| + | TMS 3413 LC/NC | ||
| + | Dual 512 | ||
| + | 0.1 | ||
| + | TO-100/plastic | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | I +5 to -12 | ||
| + | 100 | ||
| + | TMS 3414 LC/NC | ||
| + | Single 1024 | ||
| + | 1024 | ||
| + | 0.1 | ||
| + | TO-100/plastic | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 1 0t o +5 | ||
| + | 210 | ||
| + | TMS 3417 | ||
| + | Quad 64 | ||
| + | 256 | ||
| + | 1024 | ||
| + | 0.8 | ||
| + | CDIP/plastic | ||
| + | TMS 3419 (C/NC | ||
| + | 9X 128 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 1 0t o +5 | ||
| + | 600 | ||
| + | 0.6 | ||
| + | CDIP/plastic | ||
| + | Organization | ||
| + | Decode | ||
| + | Logic | ||
| + | 9> VT | ||
| + | Access | ||
| + | (ns) | ||
| + | Cycle | ||
| + | Time | ||
| + | (ns) | ||
| + | Refresh | ||
| + | (ms) | ||
| + | Power Supply | ||
| + | Power Dissipation | ||
| + | RAMs | ||
| + | VDD VSS VGG VBB Total | ||
| + | mW/bit | ||
| + | Package | ||
| + | Pins | ||
| + | TMS 1101 (C/NC | ||
| + | 256 x 1 yes | ||
| + | stat - Low 750 | ||
| + | 800 | ||
| + | 480 2 CDIP, plastic | ||
| + | 16 | ||
| + | NA | ||
| + | «5 -10 | ||
| + | --10 | ||
| + | TMS 1103 NC | ||
| + | 1024 01 yes | ||
| + | dyn 3 Low 300 | ||
| + | 580 | ||
| + | 2 0 f1 7 | ||
| + | 300 | ||
| + | Plastic | ||
| + | 0.3 | ||
| + | no | ||
| + | stat - High 80 | ||
| + | 150 | ||
| + | NA | ||
| + | -12 0 -12 | ||
| + | -1 8 0 | ||
| + | 120 I CDIP/plastic | ||
| + | 40 | ||
| + | 1608 | ||
| + | TMS 4000 IC/NC | ||
| + | TMS 4003 1C/NC | ||
| + | 256 x 1 no | ||
| + | stat - High 60 | ||
| + | 120 | ||
| + | 300 1 CDIP/plastic | ||
| + | 40 | ||
| + | NA | ||
| + | TMS 4020 1C/NC | ||
| + | 1024 02 yes | ||
| + | dyn 2 Low 320 | ||
| + | 640 | ||
| + | +2 300 | ||
| + | 0.15 | ||
| + | 2 -16 0 | ||
| + | 2 -20 0 | ||
| + | 2 -20 0 | ||
| + | 2 -16 0 | ||
| + | Plastic | ||
| + | TMS 4022 1C/NC | ||
| + | 1024 x 1 yes | ||
| + | dyn 2 Low 650 | ||
| + | 1000 | ||
| + | -1- 2 180 | ||
| + | 0.18 | ||
| + | CDIP/plastic | ||
| + | 24/22 | ||
| + | TMS 4023 (C/NC | ||
| + | 1024 x1 yes | ||
| + | dyn 4 Low 500 | ||
| + | 900 | ||
| + | +2 80 | ||
| + | 0.08 | ||
| + | CDIP/plastic | ||
| + | 24/22 | ||
| + | TMS 4025 1C/NC | ||
| + | 1024 o2 yes | ||
| + | dyn 3 Low 280 | ||
| + | 640 | ||
| + | 12 160 | ||
| + | 008 Plastic | ||
| + | 24 | ||
| + | TMS 4026 NC | ||
| + | 64 x4 yes | ||
| + | stat - Low | ||
| + | 1000 | ||
| + | NA | ||
| + | -5 +5 -15 | ||
| + | 650 | ||
| + | 1500 | ||
| + | Access | ||
| + | (ns) | ||
| + | 3000 | ||
| + | 3000 | ||
| + | 550 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 350 | ||
| + | 350 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 1500 | ||
| + | 1500 | ||
| + | 800 | ||
| + | 800 | ||
| + | 1000 | ||
| + | Plastic | ||
| + | 2.5 | ||
| + | Power | ||
| + | Power | ||
| + | (mW at 1M Hz) | ||
| + | CDIP/Plastic Pkg | ||
| + | No. of Pins | ||
| + | vss VDD | ||
| + | VGC | ||
| + | ROMS | ||
| + | Organization | ||
| + | Bits | ||
| + | VT | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | low | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 2000 JC/NC | ||
| + | Programmable Logic Array | ||
| + | 3840 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 2200 (C/NC | ||
| + | Programmable Logic Array | ||
| + | 5482 | ||
| + | 256 x 10 ROM | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 300 | ||
| + | TMS 2300 JC/NC | ||
| + | 2560 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | TMS 2400 JC/NC | ||
| + | 64 x7 x 5 ROM | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 350 | ||
| + | TMS 2403 (C/NC | ||
| + | USASCII 7x 5 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 350 | ||
| + | TMS 2404 JC/NC | ||
| + | EBCDIC 7X 5C G | ||
| + | 0 -14 | ||
| + | 350 | ||
| + | 4-14 | ||
| + | 256 x 10 or 512 x5 R OM | ||
| + | 2560 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 270 | ||
| + | TMS 2500 (C/NC | ||
| + | TMS 2501 (C/NC | ||
| + | 6407 x5 U SASCII CG | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 270 | ||
| + | 2500 | ||
| + | 2048 | ||
| + | 2048 | ||
| + | 256 x8 o r 512 x4 R OM | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2600 (C/NC | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2601 JC/NC | ||
| + | Test Pattern | ||
| + | 012 | ||
| + | D -12 | ||
| + | 200 | ||
| + | TMS 2602 JC/NC | ||
| + | USASCII-to-Selectric, Selectric-to-USASCII | ||
| + | 2048 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | INS 2603 (C/NC | ||
| + | EBCDIC-to- USASCII | ||
| + | 2048 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2604 (C/NC | ||
| + | USASCII-to-Selectric and EBCDIC | ||
| + | 2048 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2605 (C/NC | ||
| + | Quick Brown Fox | ||
| + | 2048 | ||
| + | 3072 | ||
| + | 1024 | ||
| + | 1024 | ||
| + | 1280 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 256 x 12 ROM | ||
| + | 256 x4 R OM | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 2700 (C/NC | ||
| + | TMS 2800 JC/NC | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 180 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 180 | ||
| + | TMS 2801 (C/NC | ||
| + | Priority Encoder | ||
| + | 128 x 10 or 156 x5 | ||
| + | 64 x5 x 7 o r 3205014 | ||
| + | 0 -12 | ||
| + | 250 | ||
| + | TMS 2900 JC/NC | ||
| + | TMS 4100 (C/NC | ||
| + | -45 | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4103 (C/NC | ||
| + | USASCII 7x 5 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4177 (C/NC | ||
| + | USASC11 10 x7 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4178 (C/NC | ||
| + | USASCII 10 x7 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4179 (C/NC | ||
| + | EBCDIC 7x 5 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | 512 x8 o r 1024 x4 R OM | ||
| + | 4096 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 250 | ||
| + | TMS 4400 (C/NC | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 250 | ||
| + | TMS 4401 1C/NC | ||
| + | Test Pattern | ||
| + | 4096 | ||
| + | 2736 | ||
| + | 2736 | ||
| + | 3600 | ||
| + | TMS 4880 JC/NC | ||
| + | 76 x3 5 CG | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 400 | ||
| + | TMS 4886 1C/NC | ||
| + | 64 x2 5 USASCII CG | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 400 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 5000 (C/NC | ||
| + | 9004 Keyboard Encoder | ||
| + | |||
| + | ROMS | ||
| + | 40 | ||
| + | 28 | ||
| + | 24 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 24 | ||
| + | 28 | ||
| + | 16 | ||
| + | 16 | ||
| + | 24 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 28 | ||
| + | 24 | ||
| + | 24 | ||
| + | 28/40 | ||
| + | 40 | ||
| + | 40 | ||
| + | 1500 | ||
| + | |||
| + | Access | ||
| + | (ns) | ||
| + | 3000 | ||
| + | 3000 | ||
| + | 550 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 350 | ||
| + | 350 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 900 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 700 | ||
| + | 1500 | ||
| + | 1500 | ||
| + | 800 | ||
| + | 800 | ||
| + | 1000 | ||
| + | |||
| + | Power | ||
| + | (mW at 1M Hz) | ||
| + | CDIP/Plastic Pkg | ||
| + | No. of Pins | ||
| + | vss VDD | ||
| + | VGC | ||
| + | Organization | ||
| + | Bits | ||
| + | VT | ||
| + | Low | ||
| + | Low | ||
| + | Low | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | low | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | High | ||
| + | Low | ||
| + | |||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 2000 JC/NC | ||
| + | Programmable Logic Array | ||
| + | 3840 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 2200 (C/NC | ||
| + | Programmable Logic Array | ||
| + | 5482 | ||
| + | 256 x 10 ROM | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 300 | ||
| + | TMS 2300 JC/NC | ||
| + | 2560 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | TMS 2400 JC/NC | ||
| + | 64 x7 x 5 ROM | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 350 | ||
| + | TMS 2403 (C/NC | ||
| + | USASCII 7x 5 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 350 | ||
| + | TMS 2404 JC/NC | ||
| + | EBCDIC 7X 5C G | ||
| + | 0 -14 | ||
| + | 350 | ||
| + | 4-14 | ||
| + | 256 x 10 or 512 x5 R OM | ||
| + | 2560 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 270 | ||
| + | TMS 2500 (C/NC | ||
| + | TMS 2501 (C/NC | ||
| + | 6407 x5 U SASCII CG | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 270 | ||
| + | 2500 | ||
| + | 2048 | ||
| + | 2048 | ||
| + | 256 x8 o r 512 x4 R OM | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2600 (C/NC | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2601 JC/NC | ||
| + | Test Pattern | ||
| + | 012 | ||
| + | D -12 | ||
| + | 200 | ||
| + | TMS 2602 JC/NC | ||
| + | USASCII-to-Selectric, Selectric-to-USASCII | ||
| + | 2048 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | INS 2603 (C/NC | ||
| + | EBCDIC-to- USASCII | ||
| + | 2048 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2604 (C/NC | ||
| + | USASCII-to-Selectric and EBCDIC | ||
| + | 2048 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 200 | ||
| + | TMS 2605 (C/NC | ||
| + | Quick Brown Fox | ||
| + | |||
| + | 2048 | ||
| + | 3072 | ||
| + | 1024 | ||
| + | 1024 | ||
| + | 1280 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 2240 | ||
| + | 256 x 12 ROM | ||
| + | 256 x4 R OM | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | |||
| + | TMS 2700 (C/NC | ||
| + | TMS 2800 JC/NC | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 180 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 180 | ||
| + | TMS 2801 (C/NC | ||
| + | Priority Encoder | ||
| + | 128 x 10 or 156 x5 | ||
| + | 64 x5 x 7 o r 3205014 | ||
| + | 0 -12 | ||
| + | 250 | ||
| + | TMS 2900 JC/NC | ||
| + | TMS 4100 (C/NC | ||
| + | -45 | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4103 (C/NC | ||
| + | USASCII 7x 5 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4177 (C/NC | ||
| + | USASC11 10 x7 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4178 (C/NC | ||
| + | USASCII 10 x7 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | TMS 4179 (C/NC | ||
| + | EBCDIC 7x 5 C G | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 280 | ||
| + | 512 x8 o r 1024 x4 R OM | ||
| + | 4096 | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 250 | ||
| + | TMS 4400 (C/NC | ||
| + | +12 | ||
| + | 0 -12 | ||
| + | 250 | ||
| + | TMS 4401 1C/NC | ||
| + | Test Pattern | ||
| + | 4096 | ||
| + | 2736 | ||
| + | 2736 | ||
| + | 3600 | ||
| + | TMS 4880 JC/NC | ||
| + | 76 x3 5 CG | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 400 | ||
| + | TMS 4886 1C/NC | ||
| + | 64 x2 5 USASCII CG | ||
| + | +14 | ||
| + | 0 -14 | ||
| + | 400 | ||
| + | +5 | ||
| + | 0 -12 | ||
| + | 350 | ||
| + | TMS 5000 (C/NC | ||
| + | 9004 Keyboard Encoder | ||
| + | |||
| + | ROMS Organization | ||
| + | |||
| + | TMS 2000 JC/NC | ||
| + | Programmable Logic Array | ||
| + | 3840 | ||
| + | TMS 2200 (C/NC | ||
| + | Programmable Logic Array | ||
| + | 5482 | ||
| + | 256 x 10 ROM | ||
| + | TMS 2300 JC/NC | ||
| + | TMS 2400 JC/NC | ||
| + | 64 x7 x 5 ROM | ||
| + | TMS 2403 (C/NC | ||
| + | USASCII 7x 5 C G | ||
| + | TMS 2404 JC/NC | ||
| + | EBCDIC 7X 5C G | ||
| + | 256 x 10 or 512 x5 R OM | ||
| + | 2560 | ||
| + | TMS 2500 (C/NC | ||
| + | TMS 2501 (C/NC | ||
| + | 6407 x5 U SASCII CG | ||
| + | 256 x8 o r 512 x4 R OM | ||
| + | TMS 2600 (C/NC | ||
| + | TMS 2601 JC/NC | ||
| + | Test Pattern | ||
| + | TMS 2602 JC/NC | ||
| + | USASCII-to-Selectric, Selectric-to-USASCII | ||
| + | 2048 | ||
| + | INS 2603 (C/NC | ||
| + | EBCDIC-to- USASCII | ||
| + | TMS 2604 (C/NC | ||
| + | USASCII-to-Selectric and EBCDIC | ||
| + | 2048 | ||
| + | TMS 2605 (C/NC | ||
| + | Quick Brown Fox | ||
| + | 256 x 12 ROM | ||
| + | 256 x4 R OM | ||
| + | TMS 2700 (C/NC | ||
| + | TMS 2800 JC/NC | ||
| + | TMS 2801 (C/NC | ||
| + | Priority Encoder | ||
| + | 128 x 10 or 156 x5 | ||
| + | 64 x5 x 7 o r 3205014 | ||
| + | TMS 2900 JC/NC | ||
| + | TMS 4100 (C/NC | ||
| + | TMS 4103 (C/NC | ||
| + | USASCII 7x 5 C G | ||
| + | TMS 4177 (C/NC | ||
| + | USASC11 10 x7 C G | ||
| + | TMS 4178 (C/NC | ||
| + | USASCII 10 x7 C G | ||
| + | TMS 4179 (C/NC | ||
| + | EBCDIC 7x 5 C G | ||
| + | 512 x8 o r 1024 x4 R OM | ||
| + | 4096 | ||
| + | TMS 4400 (C/NC | ||
| + | TMS 4401 1C/NC | ||
| + | Test Pattern | ||
| + | TMS 4880 JC/NC | ||
| + | 76 x3 5 CG | ||
| + | TMS 4886 1C/NC | ||
| + | 64 x2 5 USASCII CG | ||
| + | TMS 5000 (C/NC | ||
| + | 9004 Keyboard Encoder | ||
| + | |||
| + | RAMs | ||
| + | |||
| + | TMS 4026 NC | ||
| + | 64 x4 yes | ||
| + | Organization | ||
| + | Decode | ||
| + | Logic | ||
| + | 9> VT | ||
| + | Access | ||
| + | (ns) | ||
| + | Cycle | ||
| + | Time | ||
| + | (ns) | ||
| + | Refresh | ||
| + | (ms) | ||
| + | TMS 1101 (C/NC | ||
| + | 256 x 1 yes | ||
| + | stat - Low 750 | ||
| + | 800 | ||
| + | TMS 1103 NC | ||
| + | 1024 01 yes | ||
| + | dyn 3 Low 300 | ||
| + | 580 | ||
| + | 2 0 f1 7 | ||
| + | 300 | ||
| + | 1608 | ||
| + | TMS 4000 IC/NC | ||
| + | TMS 4003 1C/NC | ||
| + | 256 x 1 no | ||
| + | stat - High 60 | ||
| + | 120 | ||
| + | TMS 4020 1C/NC | ||
| + | 1024 02 yes | ||
| + | dyn 2 Low 320 | ||
| + | 640 | ||
| + | TMS 4022 1C/NC | ||
| + | 1024 x 1 yes | ||
| + | dyn 2 Low 650 | ||
| + | 1000 | ||
| + | TMS 4023 (C/NC | ||
| + | 1024 x1 yes | ||
| + | dyn 4 Low 500 | ||
| + | 900 | ||
| + | TMS 4025 1C/NC | ||
| + | 1024 o2 yes | ||
| + | dyn 3 Low 280 | ||
| + | 640 | ||
| + | |||
| + | SRs Shift Registr | ||
| + | |||
| + | INS 3000 1R | ||
| + | TMS 3001 LR | ||
| + | TMS 3002 LR | ||
| + | TMS 3003 LR | ||
| + | |||
| + | Organization | ||
| + | Bits | ||
| + | |||
| + | Dual 25 | ||
| + | Dual 32 | ||
| + | Dual 50 | ||
| + | Dual 100 | ||
| + | 50 | ||
| + | 64 | ||
| + | 100 | ||
| + | 200 | ||
| + | 256 | ||
| + | 32 | ||
| + | 21 | ||
| + | 256 | ||
| + | 200 | ||
| + | 160 | ||
| + | 128 | ||
| + | 192 | ||
| + | 266 | ||
| + | 256 | ||
| + | 198 | ||
| + | 192 | ||
| + | 1024 | ||
| + | TMS 3012 JR/NC | ||
| + | Dual 128 | ||
| + | TMS 3016 LR | ||
| + | TMS 3021 LR | ||
| + | TMS 3028 LR | ||
| + | Dual 16 | ||
| + | 21-bit | ||
| + | Dual 128 | ||
| + | TMS 3101 LC/NC | ||
| + | Dual 100 | ||
| + | TMS 3102 LC/NC | ||
| + | Dual 80 | ||
| + | TMS 3103 LC/NC | ||
| + | Dual 64 | ||
| + | TMS 3112 (C/NC | ||
| + | Hex 32 | ||
| + | TMS 3113 JC/NC | ||
| + | Dual 133 | ||
| + | TMS 3114 JC/NC | ||
| + | Dual 128 | ||
| + | TMS 3304 LR | ||
| + | TMS 3305 LR | ||
| + | Triple 66 | ||
| + | Triple 64 | ||
| + | TMS 3309 1C/NC | ||
| + | Dual 512 | ||
| + | TMS 3314 JC/NC | ||
| + | Triple (6014) | ||
| + | 192 | ||
| + | TMS 3401 LC/NC | ||
| + | Single 512 | ||
| + | 512 | ||
| + | TMS 3402 LC/NC | ||
| + | Single 500 | ||
| + | 500 | ||
| + | TMS 3406 LR | ||
| + | 200 | ||
| + | 320 | ||
| + | 1024 | ||
| + | 1024 | ||
| + | Dual 100 | ||
| + | TMS 3409 1C/NC | ||
| + | Quad 80 | ||
| + | TMS 3412 (C/NC | ||
| + | Quad 256 | ||
| + | TMS 3413 LC/NC | ||
| + | Dual 512 | ||
| + | TMS 3414 LC/NC | ||
| + | Single 1024 | ||
| + | 1024 | ||
| + | TMS 3417 | ||
| + | Quad 64 | ||
| + | 256 | ||
| + | 1024 | ||
| + | TMS 3419 (C/NC | ||
| + | 9X 128 | ||
| + | </pre> | ||
--> | --> | ||
Revision as of 10:57, 13 November 2025
- Not to be confused with TMS0100.
The TMS1000 Series (or TMS 1000) was a family of 4-bit microcontrollers designed and manufactured by Texas Instruments in the early 1970s.
Originally made using pMOS technology, TI later expended the family into nMOS and CMOS.
The TMS 1000 had a relatively simple design with only 43 instructions and 2 general purpose registers.
- Similar to the Intel 4004, the chip only had a single level of stack and no interrupts.
Contents
History
In September of 1971, TI finished the design for their TMS0100 single-chip calculators. Designs where done by the Texas Instruments engineers Gary Boone and Michael Cochran. Based on their design of the TMX1795, Gary patented the invention for a single-chip processing machine on Aug 31, 1971. On Sep 4 1973, he was awarded U.S. Patent 3,757,306. Building on top of their experiences with the TMS0100 and Boone's 8-bit microprocessor prototype they went on to design the 4-bit TMS1000 microcontroller series. Boone was later awarded U.S. Patent 4,074,351 for the modern microcontroller.
After being slightly refined, the chip was released to general market in 1974. A few dozen different variations were created with various ROM and RAM sizes. Due to its cheap price, the TMS1000 family enjoyed a tremendous success in consumer electronics.
Architecture
Texas Instruments TMS1000 [1] family of 4-bit microcontrollers was introduced in 1974.
- The TMS1000 microcontrollers had very simple design - only 2 4-bit general registers, 43 instructions (expanded to 54 instructions
- in TMS1100/TMS1300 [2]), 1-level deep stack, shift-register program counter and no interrupts.
- The TMS1000/TMS1070 were basic microcontrollers with 1 KB of masked ROM and 64 x 4 bits of RAM.
- ROM and RAM memory size was doubled on TMS1100 microcontrollers.
- TMS1200/TMS1270/TMS1300 microcontrollers were similar to TMS1000/TMS1070/TMS1100 respectively, but had more output lines.
- The TMS1070 and TMS1270 could directly interface to high voltage VF displays.
Parts
| Part Number | ROM | RAM | I/O Pins | Technology | Notes |
|---|---|---|---|---|---|
| TMS1000 | 1KB | 64x4 | 23 (11R/8O/4K) | pMOS | 43 instructions, DIP28 |
| TMS1000C | 1KB | 64x4 | 22 (10R/8O/4K) | CMOS | Identical to TMS1000, CMOS |
| TMS1070 | 1KB | 64x4 | 23 (11R/8O/4K) | pMOS | Built-in VF display controllers |
| TMS1100 | 2KB | 128x4 | 23 (11R/8O/4K) | pMOS | 54 instructions, DIP28 |
| TMS1100C | 2KB | 128x4 | 22 (10R/8O/4K) | CMOS | Identical to TMS1100, CMOS |
| TMS1170 | 2KB | 128x4 | 23 (11R/8O/4K) | pMOS | Built-in VF display controllers |
| TMS1200 | 1KB | 64x4 | 25 (13R/8O/4K) | pMOS | 43 instructions, DIP40 |
| TMS1200C | 1KB | 64x4 | 32 (16R/8O/4K/4L) | CMOS | Identical to TMS1200, CMOS |
| TMS1270 | 1KB | 64x4 | 27 (13R/10O/4K) | pMOS | Built-in VF display controllers |
| TMS1300 | 2KB | 128x4 | 28 (16R/8O/4K) | pMOS | 54 instructions, DIP40 |
| TMS1300C | 2KB | 128x4 | 32 (16R/8O/4K/4L) | CMOS | Identical to TMS1300, CMOS |
| TMS1370 | 2KB | 128x4 | 28 (16R/8O/4K) | pMOS | Built-in VF display controllers |
| TMS1400 | 4KB | 128x4 | 23 (11R/8O/4K) | pMOS | 54 instructions, DIP28 |
| TMS1470 | 4KB | 128x4 | 22 (10R/8O/4K) | pMOS | Built-in VF display controllers |
| TMS1600 | 4KB | 128x4 | 32 (16R/8O/4K/4L) | pMOS | 54 instructions, DIP40 |
| TMS1670 | 4KB | 128x4 | 32 (16R/8O/4K/4L) | pMOS | Built-in VF display controllers |
| TMS1700 | 512B | 32x4 | 21 (9R/8O/4K) | pMOS | 43 instructions, DIP28 |
| TMS2100 | 2KB | 128x4 | 19 (7R/8O/4K) | pMOS | A/D Conv, 1x A in, LED, DIP28 |
| TMS2170 | 2KB | 128x4 | 18 (6R/8O/4K) | pMOS | A/D Conv, 1x A in, VFD, DIP28 |
| TMS2300 | 2KB | 128x4 | 31 (15R/8O/4K/4J) | pMOS | A/D Conv, 2x A in, LED, DIP40 |
| TMS2370 | 2KB | 128x4 | 30 (14R/8O/4K/4J) | pMOS | A/D Conv, 2x A in, VFD, DIP40 |
| TMS1096 | external (2K x8) |
128x4 | 33 (16R/5O/8K) | pMOS | ROM-less version, DIP64, SE-6 SE-2100, TMS2100/2300 |
| TMS1097 | external (4K x8) |
128x4 | 37 (16R/5O/8K/4L) | pMOS | ROM-less version, DIP64, SE-5 SE-1400, TMS1400/1600 |
| TMS1098 | external (2K x8) |
128x4 | 33 (16R/5O/8K) | pMOS | ROM-less version, DIP64, SE-2 SE-1100P, TMS1100/1300 |
| TMS1099 | external (1K x8) |
64x4 | 33 (16R/5O/8K) | pMOS | ROM-less version, DIP64, SE-1 SE-1000P, TMS1000/1200 |
| TMS1099C | external (1K x8) |
64x4 | 33 (16R/5O/8K) | CMOS | ROM-less version, DIP64, SE-3 SE-1000C, TMS1000C/1200C |
| TMS2098 | - | 128x4 | nMOS | engineering sample | |
| TMS2099 | - | 64x4 | nMOS | engineering sample |
Production chips
- TMS1000JL / TMS1000JDL / TMS1000JDLC • 28-pin ceramic side-brazed DIP
- TMS1000NL / TMS1000NLL / TMS1000NLP • 28-pin plastic DIP
- TMS1070JL / TMS1070JDL • 28-pin ceramic side-brazed DIP
- TMS1070NL • 28-pin plastic DIP
- TMS1100JL / TMS1100JDL • 28-pin ceramic side-brazed DIP
- TMS1100NL • 28-pin plastic DIP
- TMS1200JL / TMS1200JDL • 40-pin ceramic side-brazed DIP
- TMS1200NL • 40-pin plastic DIP
- TMS1270JL / TMS1270JDL • 40-pin ceramic side-brazed DIP
- TMS1270NL • 40-pin plastic DIP
- TMS1300JL / TMS1300JDL • 40-pin ceramic side-brazed DIP
- TMS1300NL / TMS1300NLP • 40-pin plastic DIP
- Product Status
- • TMXxxxx - Experimental devices
- • TMPxxxx - Final experimental devices
- • TMSxxxx - Standard production devices
- • TMCxxxx - Custom production devices
- Package Type
- • F - Flat package
- • J - Ceramic dual-in-line (CDIP)
- • N - Plastic dual-in-line (PDIP)
- • L - Plug-in package
- • U - Unencapsulated (beam lead, etc.)
- Temperature Range
- • C - -25°C to +85°C (Commercial)
- • L - -20°C to +70°C (Limited commercial)
- • M - -55°C to +125°C (Military)
- • R - -55°C to +55°C (Reduced military)
- • S - Special range (as designated by customer)
Applications
The TMS1000 was cheap enough to be used in everything from TI's own calculators to microwave ovens, washers, jukeboxes,
- video games, toys, games, and thousands of other electronic products. Over one hundred million processors were sold.
Family
|
|
|
|
|
|
- Programmable Logic Array (PLA)
- TMS2000 (NC/JC) • 40 pins
- • 17 external inputs, 18 outputs
- • 8 flip-flops, 60 product terms
- TMS2200 (NC/JC) • 28 pins
- • 13 external inputs, 10 outputs
- • 10 flip-flops, 72 product terms
Museum displays
- TMS1000 • Computer History Museum - note that the description on the museum website is actually incorrect. The chip is correctly identified as TMS1000NL, however the description is confusing it with TI's primitive calculator chip TMS1802C of the TMS0100 series, which is unrelated to the TMS1000 series, despite the similar numbering used.
- TMS1000 • Datamath Calculator Museum
System
Games
- 1977, Milton Bradley Comp IV
- 1977, Code Name: Sector
- 1979, Milton Bradley Simon
- 1979, MicroVision Blockbuster
- 1979, MicroVision Star Trek Phaser Strike
- 1979, MicroVision Mindbuster
- 1979, MicroVision Vegas Slots
- 1979, MicroVision Bowling
- 1979, MicroVision Connect Four
- 1980, MicroVision Base ball
- 1980, MicroVision Pinball
- 1980, MicroVision Sea Duel
- 1980, MicroVision Alien Raiders
- 1980, Tomy Atomic Pinball
- 1981, MicroVision Cosmic Hunter
- 1982, MicroVision Super Blockbuster
- 1985, Capsela CRC2000
- 1979, Kosmos Astro (TMS1470)
- 1980, Parker Brothers Bank Shot
- 1980, Parker Brothers Split Second
- 1980, Coleco Total Control 4
See also
- TMS7000 • 8-bit (1981)
- TMS7000 • TMS7020 • TMS7040 • nMOS (5V)
- TMS70C00 • TMS70C20 • TMS70C40 • CMOS (1983)
- TMS370 (1989)
Documents
- TMS1000 Series Programmer's Reference Manual, 1975
- TMS1000 Series Data Manua, 1976
- TMS1000 Series, 1975
References
| designer | Texas Instruments + |
| full page name | ti/tms1000 + |
| instance of | integrated circuit family + |
| main designer | Texas Instruments + |
| manufacturer | Texas Instruments + |
| name | TI TMS1000 Series + |
| package | DIP28 + and DIP40 + |
| process | 8,000 nm (8 μm, 0.008 mm) + |
| technology | pMOS +, nMOS + and CMOS + |
| word size | 4 bit (0.5 octets, 1 nibbles) + |