From WikiChip
Difference between revisions of "ti/tms0100"
m |
(add info) |
||
| Line 13: | Line 13: | ||
| package = DIP28 | | package = DIP28 | ||
}} | }} | ||
| − | The '''TMS0100''' | + | The '''TMS0100''' was a [[microprocessor family|family]] of single-chip calculators designed and manufactured by [[Texas Instruments]] in [[1971]]. |
| + | |||
| + | == Features == | ||
| + | [[Texas Instruments]] announced on September 17, [[1971]] with the TMS1802NC the first available standard calculator building block on a chip, it was later renamed into TMS0102. The chip integrates 3,520 Bits Read-Only program Memory (ROM, 320 Words * 11 Bits), a 182-bit Serial-Access Memory (SAM, 3 Registers * 13 Digits, 2 * 13 Bit-Flags) and a decimal arithmetic logic unit as well as control, timing, and output decoders but no drivers for the display. These function blocks of the chip add up to an overall complexity of roughly 5,000 transistors. | ||
== Chips == | == Chips == | ||
| Line 21: | Line 24: | ||
| [[/tms0101|TMS0101]] || 8 || 4 || | | [[/tms0101|TMS0101]] || 8 || 4 || | ||
|- | |- | ||
| − | | [[/tms0102|TMS0102]] || 8 || 4 || | + | | [[/tms0102|TMS0102]] || 8 || 4 || renum TMS1802 |
|- | |- | ||
| [[/tms0103|TMS0103]] || 8 || 4 || | | [[/tms0103|TMS0103]] || 8 || 4 || | ||
| Line 46: | Line 49: | ||
|- | |- | ||
| [[/tms0119|TMS0119]] || 8 || 4 || | | [[/tms0119|TMS0119]] || 8 || 4 || | ||
| + | |- | ||
| + | | [[/tms0120|TMS0120]] || 8+2 || 4 || | ||
| + | |- | ||
| + | | [[/tms0121|TMS0121]] || 10 || 4 || | ||
|} | |} | ||
| + | == Family == | ||
| + | *[http://www.datamath.org/Chips/TMS0100.htm TMS0100 Family] | ||
| + | |||
| + | {| class="wikitable sortable" | ||
| + | ! Type !! Calculators !! Keyboard !! Constant <br>(M/D) !! Digits !! Fixed DP !! Rounding !! Special <br>Functions !! Seg./Dig. <br>Blanking | ||
| + | |- | ||
| + | | TMS1802 || Sinclair Executive, Texet I, <br>Wireless World Desktop || [+=][−=] || 1/2 || 8 || 0-7, F || 5/4 || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0101 || Canon Palmtronic LE-80, LE-83 || [+][−][=] || 1/2 || 8 || 0-7, F || Down || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0102 || Columbia II <br>(renum TMS1802) || [+=][−=] || 1/2 || 8 || 0-7, F || 5/4 || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0103 || Bowmar 901B, JCE Mark II, <br>Montgomery Ward P800, P8F || [+=][−=] || 1/2 || 8 || 0-7, F || 5/4 || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0105 || Canon L800, Privileg 2000 <br>Panasonic JE-801A || [+=][−=] || 1/2 || 8 || 0-7, F || 5/4 || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0106 || TI-3500, Canon L100S, <br>Radio Shack EC-2000 || [+=][−=] || 1/2 || 10 || 0-9, F || 3-POS || || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0107 || Bowmar 901D || [+=][−=] || 1/2 || 10 || 0-9, F || 3-POS || || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0109 || TI-3000, Radio Shack EC-1000 <br>Montgomery Ward P800, D8F || [+=][−=] || 1/2 || 8 || 0-7, F || 5/4 || || S1, S13<br>S1, S13 | ||
| + | |- | ||
| + | | TMS0110 || TI-2500 (pre-series) || [+][−][=] || 2/2 || 8 || 0-7, F || Down || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0111 || Minimath (prototype) || [+][−][=] || 2/2 || 8 || 0-7, F || Down || Inverted <br>Segments || None <br> S1, S13 | ||
| + | |- | ||
| + | | TMS0112 || Toshiba BC-0801B, BC-802B || [+=][−=] || 1/2 || 8 || 0-7, F || 3-POS || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0115 || Olympia CD80, <br>Panasonic JE-850 || [+][−][=] || 1/2 || 8 || Float || None || || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0117 || BCD Coprocessor || || || 10 || || || BCD <br>Output || (Note) | ||
| + | |- | ||
| + | | TMS0118 || || [+][−][=] || 2/2 || 10 || 0-9, F || 3-POS || || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0119 || TI-2500, Heathkit IC-2108 || [+][−][=] || 2/2 || 8 || 0-7, F || Down || || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0120 || SR-10, Radio Shack EC-425 <br>Montgomery Ward P300 || [+][−][=] || || 8+2 || Float || None || [EE] [1/x] <br>[x2] [√x] || None | ||
| + | |- | ||
| + | | TMS0121 || Olympia CD101, <br>Panasonic JE-1001 || [+][−][=] || 1/2 || 10 || 0-9, F || Down, 5/4 || [X<>Y] || None <br>S1, S13 | ||
| + | |} | ||
| + | |||
| + | === Related === | ||
| + | *TMS0120 • Scientific Notation: TMS0120 could be called the first single-chip scientific calculator circuit, | ||
| + | :it uses in the SR-10 "Slide Rule" calculator a novel approach to add to the 8-digit Mantissa in scientific | ||
| + | :notation a 2-digit Exponent and repurposing the unused Segment H for the minus sign of the Exponent. | ||
| + | *TMS0600 • Larger ROM: increased ROM (384 Words * 11 Bits), identical SAM (13 Digits Registers), | ||
| + | :external display drivers. Process shrink, higher functionality. | ||
| + | *TMS0700 • Die-shrink: identical ROM (320 Words * 11 Bits), identical SAM (13 Digits Registers), | ||
| + | :external display drivers. Process shrink, identical functionality, cost reduction of IC. | ||
| + | *TMS0800 • Integrated segment drivers: identical ROM (320 Words * 11 Bits), reduced SAM (11 Digits Registers), | ||
| + | :integrated segment drivers. Process shrink, reduced functionality, higher integration. | ||
| + | *TMS1875 • Modified leading-zero suppression: uses a modified leading-zero suppression to output "half-zeros" instead | ||
| + | :of blanking the corresponding digits, enabling the use of early SP-700 Series planar neon gas discharge displays. | ||
| + | |||
| + | == See also == | ||
| + | * {{\\|TMS1000}} Series | ||
| + | * {{\\|TMX1795}} | ||
{{stub}} | {{stub}} | ||
Revision as of 19:00, 12 November 2025
- Not to be confused with TMS1000.
| TI TMS0100 Series | |
| | |
| Developer | Texas Instruments |
| Manufacturer | Texas Instruments |
| Production | 1971-1980 |
| Release date | 1971 |
| Process | 8 μm 8,000 nm
0.008 mm |
| Technology | nMOS |
| Package | DIP28 |
The TMS0100 was a family of single-chip calculators designed and manufactured by Texas Instruments in 1971.
Contents
Features
Texas Instruments announced on September 17, 1971 with the TMS1802NC the first available standard calculator building block on a chip, it was later renamed into TMS0102. The chip integrates 3,520 Bits Read-Only program Memory (ROM, 320 Words * 11 Bits), a 182-bit Serial-Access Memory (SAM, 3 Registers * 13 Digits, 2 * 13 Bit-Flags) and a decimal arithmetic logic unit as well as control, timing, and output decoders but no drivers for the display. These function blocks of the chip add up to an overall complexity of roughly 5,000 transistors.
Chips
| Part | Digits | Functions | Notes |
|---|---|---|---|
| TMS0101 | 8 | 4 | |
| TMS0102 | 8 | 4 | renum TMS1802 |
| TMS0103 | 8 | 4 | |
| TMS0105 | 8 | 4 | |
| TMS0106 | 10 | 4 | |
| TMS0107 | 10 | 4 | |
| TMS0109 | 8 | 4 | |
| TMS0110 | 8 | 4 | |
| TMS0111 | 8 | 4 | |
| TMS0112 | 8 | 4 | |
| TMS0114 | 8 | 4 | |
| TMS0115 | 8 | 4 | |
| TMS0118 | 10 | 4 | |
| TMS0119 | 8 | 4 | |
| TMS0120 | 8+2 | 4 | |
| TMS0121 | 10 | 4 |
Family
| Type | Calculators | Keyboard | Constant (M/D) |
Digits | Fixed DP | Rounding | Special Functions |
Seg./Dig. Blanking |
|---|---|---|---|---|---|---|---|---|
| TMS1802 | Sinclair Executive, Texet I, Wireless World Desktop |
[+=][−=] | 1/2 | 8 | 0-7, F | 5/4 | None S1, S13 | |
| TMS0101 | Canon Palmtronic LE-80, LE-83 | [+][−][=] | 1/2 | 8 | 0-7, F | Down | None S1, S13 | |
| TMS0102 | Columbia II (renum TMS1802) |
[+=][−=] | 1/2 | 8 | 0-7, F | 5/4 | None S1, S13 | |
| TMS0103 | Bowmar 901B, JCE Mark II, Montgomery Ward P800, P8F |
[+=][−=] | 1/2 | 8 | 0-7, F | 5/4 | None S1, S13 | |
| TMS0105 | Canon L800, Privileg 2000 Panasonic JE-801A |
[+=][−=] | 1/2 | 8 | 0-7, F | 5/4 | None S1, S13 | |
| TMS0106 | TI-3500, Canon L100S, Radio Shack EC-2000 |
[+=][−=] | 1/2 | 10 | 0-9, F | 3-POS | S1, S13 S1, S13 | |
| TMS0107 | Bowmar 901D | [+=][−=] | 1/2 | 10 | 0-9, F | 3-POS | S1, S13 S1, S13 | |
| TMS0109 | TI-3000, Radio Shack EC-1000 Montgomery Ward P800, D8F |
[+=][−=] | 1/2 | 8 | 0-7, F | 5/4 | S1, S13 S1, S13 | |
| TMS0110 | TI-2500 (pre-series) | [+][−][=] | 2/2 | 8 | 0-7, F | Down | None S1, S13 | |
| TMS0111 | Minimath (prototype) | [+][−][=] | 2/2 | 8 | 0-7, F | Down | Inverted Segments |
None S1, S13 |
| TMS0112 | Toshiba BC-0801B, BC-802B | [+=][−=] | 1/2 | 8 | 0-7, F | 3-POS | None S1, S13 | |
| TMS0115 | Olympia CD80, Panasonic JE-850 |
[+][−][=] | 1/2 | 8 | Float | None | S1, S13 S1, S13 | |
| TMS0117 | BCD Coprocessor | 10 | BCD Output |
(Note) | ||||
| TMS0118 | [+][−][=] | 2/2 | 10 | 0-9, F | 3-POS | S1, S13 S1, S13 | ||
| TMS0119 | TI-2500, Heathkit IC-2108 | [+][−][=] | 2/2 | 8 | 0-7, F | Down | None S1, S13 | |
| TMS0120 | SR-10, Radio Shack EC-425 Montgomery Ward P300 |
[+][−][=] | 8+2 | Float | None | [EE] [1/x] [x2] [√x] |
None | |
| TMS0121 | Olympia CD101, Panasonic JE-1001 |
[+][−][=] | 1/2 | 10 | 0-9, F | Down, 5/4 | [X<>Y] | None S1, S13 |
Related
- TMS0120 • Scientific Notation: TMS0120 could be called the first single-chip scientific calculator circuit,
- it uses in the SR-10 "Slide Rule" calculator a novel approach to add to the 8-digit Mantissa in scientific
- notation a 2-digit Exponent and repurposing the unused Segment H for the minus sign of the Exponent.
- TMS0600 • Larger ROM: increased ROM (384 Words * 11 Bits), identical SAM (13 Digits Registers),
- external display drivers. Process shrink, higher functionality.
- TMS0700 • Die-shrink: identical ROM (320 Words * 11 Bits), identical SAM (13 Digits Registers),
- external display drivers. Process shrink, identical functionality, cost reduction of IC.
- TMS0800 • Integrated segment drivers: identical ROM (320 Words * 11 Bits), reduced SAM (11 Digits Registers),
- integrated segment drivers. Process shrink, reduced functionality, higher integration.
- TMS1875 • Modified leading-zero suppression: uses a modified leading-zero suppression to output "half-zeros" instead
- of blanking the corresponding digits, enabling the use of early SP-700 Series planar neon gas discharge displays.
See also
| This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information. |
Facts about "TMS0100 - TI"
| designer | Texas Instruments + |
| full page name | ti/tms0100 + |
| instance of | integrated circuit family + |
| main designer | Texas Instruments + |
| manufacturer | Texas Instruments + |
| name | TI TMS0100 Series + |
| package | DIP28 + |
| process | 8,000 nm (8 μm, 0.008 mm) + |
| technology | nMOS + |