From WikiChip
Difference between revisions of "ti/tms0100"
(add info) |
(→Family) |
||
| Line 71: | Line 71: | ||
| TMS0105 || Canon L800, Privileg 2000 <br>Panasonic JE-801A || [+=][−=] || 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 | + | | TMS0106 || TI-3500 (1973), 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 | | TMS0107 || Bowmar 901D || [+=][−=] || 1/2 || 10 || 0-9, F || 3-POS || || S1, S13 <br>S1, S13 | ||
| Line 89: | Line 89: | ||
| TMS0118 || || [+][−][=] || 2/2 || 10 || 0-9, F || 3-POS || || S1, S13 <br>S1, S13 | | 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 | + | | TMS0119 || TI-2500 (1972), <br>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] || | + | | 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 | | TMS0121 || Olympia CD101, <br>Panasonic JE-1001 || [+][−][=] || 1/2 || 10 || 0-9, F || Down, 5/4 || [X<>Y] || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0122 || Olympia CD80, <br>Panasonic JE-850 || [+][−][=] || 1/2 || 8 || Float || None || || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0123 || Hunor 103 || [+=][−=] || 1/2 || 10 || Float || None || [x2] [√x] || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0125 || Canon Palmtronic LE-100 || [+][−][=] || || 10 || 0-9, F || Down || || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0126 || Canon LE-80R, Casio ROOT-8S, <br>Commodore 3101, Privileg 820, <br>Kings Point EC-8413 || [+=][−=] || 1/2 || 8 || Float || None || [x2] [√x] || None <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0127 || Bowmar MX-80, Canon L1000 || [+=][−=] || 1/2 || 10 || 0-9, F || 5/4 || [A/D] [%], <br>[‰] [00] || S1, S13 <br>S1, S13 | ||
| + | |- | ||
| + | | TMS0128 || Canon LE-82, JCE Percent, <br>Montgomery Ward P8P, <br>Western Auto M4995 || [+=][−=] || 1/2 || 8 || 0-7, F || 5/4 || [A/D] [%], <br>[‰] [00] || S1, S13 | ||
| + | |- | ||
| + | | TMS0130 || Olympia CD85, <br>Panasonic JE-860 || [+][−][=] || || 8 || || || [√x] [PI] || | ||
| + | |- | ||
| + | | TMS0131 || Olympia CD81, <br>Panasonic JE-835, JE-855 || [+][−][=] || || 8 || || || Memory || | ||
| + | |- | ||
| + | | TMS0132 || APF Mark VII, Craig 4510, <br>Commodore MM3MT, <br>Hunor 88, Unico H-854 || [+=] [−=] || || 8 || || || Memory || | ||
| + | |- | ||
| + | | TMS0135 || Exactra 20, TI-2000 (1974) || [+][−][=] || || 6 || 0-5, F || || || | ||
| + | |- | ||
| + | | TMS0137 || Sears 8 || [+][−][=] || || 8 || || || [%] || | ||
| + | |- | ||
| + | | TMC0138 || Canon Pocketronic II || [+][−][=] || || 10 || || || [%] <br>(Note 2) || S1, S13 <br>(Note 3) | ||
| + | |- | ||
| + | | TMS0719 || TI-2500 (1975) || [+][−][=] || 2/2 || 8 || 0-7, F || Down || || None <br>S1, S13 | ||
|} | |} | ||
=== Related === | === Related === | ||
| − | *TMS0120 • Scientific Notation: TMS0120 could be called the first single-chip scientific calculator circuit, | + | *[http://www.datamath.org/Chips/TMS0120.htm 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 | :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. | :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), | + | *[http://www.datamath.org/Chips/TMS0600.htm TMS0600] • Larger ROM: increased ROM (384 Words * 11 Bits), identical SAM (13 Digits Registers), |
:external display drivers. Process shrink, higher functionality. | :external display drivers. Process shrink, higher functionality. | ||
| − | *TMS0700 • Die-shrink: identical ROM (320 Words * 11 Bits), identical SAM (13 Digits Registers), | + | *[http://www.datamath.org/Chips/TMS0700.htm 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. | :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), | + | *[http://www.datamath.org/Chips/TMS0800.htm TMS0800] • Integrated segment drivers: identical ROM (320 Words * 11 Bits), reduced SAM (11 Digits Registers), |
:integrated segment drivers. Process shrink, reduced functionality, higher integration. | :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 | + | *[http://www.datamath.org/Chips/TMS1875.htm 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. | :of blanking the corresponding digits, enabling the use of early SP-700 Series planar neon gas discharge displays. | ||
Latest revision as of 23:47, 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[edit]
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[edit]
| 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[edit]
| 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 (1973), 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 (1972), 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 |
| TMS0122 | Olympia CD80, Panasonic JE-850 |
[+][−][=] | 1/2 | 8 | Float | None | S1, S13 S1, S13 | |
| TMS0123 | Hunor 103 | [+=][−=] | 1/2 | 10 | Float | None | [x2] [√x] | S1, S13 S1, S13 |
| TMS0125 | Canon Palmtronic LE-100 | [+][−][=] | 10 | 0-9, F | Down | S1, S13 S1, S13 | ||
| TMS0126 | Canon LE-80R, Casio ROOT-8S, Commodore 3101, Privileg 820, Kings Point EC-8413 |
[+=][−=] | 1/2 | 8 | Float | None | [x2] [√x] | None S1, S13 |
| TMS0127 | Bowmar MX-80, Canon L1000 | [+=][−=] | 1/2 | 10 | 0-9, F | 5/4 | [A/D] [%], [‰] [00] |
S1, S13 S1, S13 |
| TMS0128 | Canon LE-82, JCE Percent, Montgomery Ward P8P, Western Auto M4995 |
[+=][−=] | 1/2 | 8 | 0-7, F | 5/4 | [A/D] [%], [‰] [00] |
S1, S13 |
| TMS0130 | Olympia CD85, Panasonic JE-860 |
[+][−][=] | 8 | [√x] [PI] | ||||
| TMS0131 | Olympia CD81, Panasonic JE-835, JE-855 |
[+][−][=] | 8 | Memory | ||||
| TMS0132 | APF Mark VII, Craig 4510, Commodore MM3MT, Hunor 88, Unico H-854 |
[+=] [−=] | 8 | Memory | ||||
| TMS0135 | Exactra 20, TI-2000 (1974) | [+][−][=] | 6 | 0-5, F | ||||
| TMS0137 | Sears 8 | [+][−][=] | 8 | [%] | ||||
| TMC0138 | Canon Pocketronic II | [+][−][=] | 10 | [%] (Note 2) |
S1, S13 (Note 3) | |||
| TMS0719 | TI-2500 (1975) | [+][−][=] | 2/2 | 8 | 0-7, F | Down | None S1, S13 |
Related[edit]
- 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[edit]
| 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 + |