From WikiChip
Difference between revisions of "ti/tms0100"
< ti

(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] || None
+
| 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
no photo (ic).svg
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.

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]

Text document with shapes.svg 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"
designerTexas Instruments +
full page nameti/tms0100 +
instance ofintegrated circuit family +
main designerTexas Instruments +
manufacturerTexas Instruments +
nameTI TMS0100 Series +
packageDIP28 +
process8,000 nm (8 μm, 0.008 mm) +
technologynMOS +