DATAMATH  CALCULATOR  MUSEUM

Texas Instruments IC - Integrated Circuits

Texas Instruments invented the integrated circuit (IC) in the year 1958. The first calculators with integrated circuits used DTL (Diode Transistor Logic), RTL (Resistor Transistor Logic) or TTL (Transistor Transistor Logic) elements. These IC's are small building blocks with typical 4 logic gates or 2 flip-flops in a 14 to 16 pin plastic housing. To get a working calculator you need more than 50 of them. The Cal-Tech project demonstrated in 1967 a calculator using only 3 LSI circuits (Large Scale Integration) with more than 1000 transistors per circuit. From that starting point the calculator race created every year new integrated circuits with higher complexity following the Law of Moore. Working at another supplier of integrated circuits, the well known company Intel, Moore stated: Every three years the complexity of integrated circuits will double. The law is proofen, within 30 years the complexity reached more than a million of transistors per integrated circuit. 

In the meantime Texas Instruments stopped the production of integrated circuits for calculators. Most modern TI products use chips from Toshiba. View the calculator chips manufactured by Toshiba here.

It's difficult to get information about the calculator circuits manufactured by Texas Instruments. The following table gives an overview of the known circuits, a brief description and the calculators using them. 

TI - Integrated Circuits   Quick-Link

Family Year Description First Calculator
TMC1730 1970 First TI chip set produced for Canon Inc. Canon Pocketronic
TMC1733 1971 Second TI chip set produced for Canon Inc. Canon L121
TMC1761 1971 Third TI chip set produced for Canon Inc. Canon L163
TMC1824 1971 Forth TI chip set produced for Canon Inc. Canon L100A
TMC1864 1971 First TI chip set produced for Sumlock-Compucorp Compucorp 324G
TMC1876 1972 First TI chip set produced for Olivetti Olivetti 55
TMS1802 1971 First commercial available single chip calculator unknown
TMS0100 1971 Complete single chip calculator family Bowmar 901B
TMS0120 1972 First single chip scientific calculator SR-10
TMS0200 1973 Chip set for 12 digit calculators TI-4000
TMS0300 1973 Chip set for 12 digit calculators TI-4000
TMS0400 1973 Chip set for 12 digit calculators SR-22
TMC0501 1974 Chip set for scientifical calculators SR-50
TMS0600 1974 Second generation single chip calculators TI-2550
TMS0800 1973 Second generation single chip calculators Canon LE-84
TMS1000 1974 Third generation single chip calculators SR-16
TMS0970 1975 Chip-size optimized single chip calculator TI-1200
TMC0980 1976 Second generation scientific calculator SR-40
TMC1500 1977 Third generation scientific calculator TI-55
TP0320 1978 First generation C-MOS single chip calculators TI-50
TP0310 1978 Simplified C-MOS single chip calculators TI-1030
TP0455 1981 Enhanced C-MOS calculator chips TI-40
TP0456 1981 Enhanced C-MOS calculator chips TI-55-II
TP0458 1986 Enhanced C-MOS calculator chips TI-60
TP0485 1982 Failed C-MOS single chip calculators (TI-88)
TP0530 1982 Failed C-MOS single chip calculators (TI-88)

 

First TI chip set produced for Canon Inc.

This set of 3 integrated circuits was streamlined to the Pocketronic with it's thermal printer. 
These chips are manufactured in a "state of the art" 10-micron 1-metal PMOS process and using Dual-Inline-Ceramic or Plastic (DIC/DIP) cases with 40 pins.

Type Year Function Calculator Comments
TMC1730 1970   Canon Pocketronic (Monroe 10)  
TMC1731    
TMC1732     

Second TI chip set produced for Canon Inc.

The second chip set supported displays instead the thermal printer of the Pocketronic. Two different Data Chips are known, the Arithmetic Chip was later replaced.
These chips are manufactured in a "state of the art" 10-micron 1-metal PMOS process and using Dual-Inline-Ceramic or Plastic (DIC/DIP) cases with 40 pins and 28 pins.

Type Year Function Calculator Comments
TMC1733 1971 Data Chip Canon L121 (Monroe 620)  
TMC1733A 1971 Data Chip Canon L120  
TMC1734 1971 Data Chip Canon L160 (Monroe 610)  
TMC1737 1971 Data Chip Canon L100  
TMC1753 1971 Timing Chip    
TMC1754 1971 Entry Chip    
TMC1755 1971 Arithmetic Chip    
TMC1807 1971  Arithmetic Chip   Replaced the TMC1755

Third TI chip set produced for Canon Inc.

This chip set consists of 6 integrated circuit, one of them was later replaced.
These chips are manufactured in a "state of the art" 10-micron 1-metal PMOS process and using Dual-Inline-Plastic (DIP) cases with 40 pins.

Type Year Function Calculator Comments
TMC1761 1971   Canon L163 (Monroe 650)  
TMC1763 1971   Canon L163, L167P  
TMC1764 1971   Canon L163  
TMC1765 1971   Canon L163, L167P  
TMC1765 1971   Canon L167P  
TMC1767 1971   Canon L163  
TMC1768 1971    Canon L163  
TMC1793 1971   Canon L163 Replaced the TMC1768
TMC1812 1971   Canon L167P  
TMC1816 1971   Canon L167P  

Forth TI chip set produced for Canon Inc.

Compared with the previous chip sets the trend goes toward single chip solutions. Both chips contain together 512*13-bit read-only program memory, a 19*16-bit random-access memory and support calculators with upto 14 digits display width.
These chips are manufactured in a "state of the art" 10-micron 1-metal PMOS process and using Dual-Inline- Plastic (DIP) cases with 40 pins.

Type Year Function Calculator Comments
TMC1824 1971 Data Chip Canon L100A, LE-10   
TMC1825 1971 ROM Chip    

First TI chip set produced for Sumlock-Compucorp

This huge chip set was developed by the engineers of Compucorp and produced by AMI. Later TI qualified as a second source to AMI. The chip set forms one of the first programmable calculators, the Compucorp 324G Scientist.

Type Year Function Calculator Comments
TMC1864 1971 TCL08 - Display Compucorp 324G Replaced by TMC1884
TMC1866 1971 TCL06 - Data   Processor board
TMC1867 1971 TCL05 - Data   Processor board
TMC1868 1971 TCL01 - Printer Compucorp 325 Printer driver
TMC1869 1971 TCL02 - Keyboard   Keyboard-scanning electronic
TMC1870 1971 TCL04 - Data   Processor board
TMC1871 1971 TCL03 - ROM   Interface to RAM and ROM
TMC1872 1971 TCL07 - Data   Processor board
TMC1884 1971 TCL08 - Display    Display multiplexer

First TI chip set produced for Olivetti

This rare chip set was found recently in a Olivetti 55 desktop printing calculator. The keyboard of the calculator sports additional [00][000] keys, unusual [*=] [/=] keys and a memory.
These chips are manufactured in a "state of the art" 10-micron 1-metal PMOS process and using Dual-Inline- Plastic (DIP) cases with 28 pins (
TMC1876) and 16 pins (TMC1828, TMC1877).

Type Year Function Calculator Comments
TMC1828 1972 not yet discovered Olivetti 55   
TMC1876 1972 not yet discovered    
TMC1877 1972 not yet discovered

First commercial available single chip calculator

The first commercial available "calculator-on-a-chip" was an MOS integrated circuit announced by TI in September 17, 1971. Get the original press release here. The chip containes 3520-bit read-only program memory, a 182-bit random-access memory and a decimal arithmetic logic unit as well as control, timing, and output decoders but no drivers for the display. This gives an overall complexity of roughly 5000 transistors. The typical supply voltage ot this chip is ±7.2 V at roughly 15 mA power consumption. 
These chips are manufactured in a "state of the art" 10-micron 1-metal PMOS process and using Dual-Inline- Plastic (DIP) cases with 28 pins.
It took about a year till the first copy of the original design appeared. US based company MOSTEK introduced the MK5020P December, 1972.

Type Year Function Calculator Comments
TMS1802 1971 Single chip, Basic unknown Renamed to TMS0102
TMS1875 1972 Single chip, Basic Heathkit IC-2008 Renamed to ???
TMS0101 1972 Single chip, Basic Canon Palmtronic LE-83 +,-,= keys,  8 digits
TMS0102 1972 Single chip, Basic Columbia II [+=],[-=] keys,  8 digits
TMS0103 1972 Single chip, Basic Bowmar 901B [+=],[-=] keys,  8 digits
TMS0105 1972 Single chip, Basic Canon L800 [+=],[-=] keys,  8 digits
TMS0106 1972 Single chip, Basic TI-3500, Canon L100S [+=],[-=] keys,  10 digits, Panaplex
TMS0107 1972 Single chip, Basic Bowmar 901D [+=],[-=] keys,  10 digits
TMS0109 1972 Single chip, Basic TI-3000 [+=],[-=] keys,  8 digits, Panaplex
TMS0110 1972 Single chip, Basic TI-2500 Preseries  +,-,= keys,  8 digits
TMS0111 1972 Single chip, Basic Minimath prototypes  +,-,= keys,  8 digits, LCD
TMS0112 1972 Single chip, Basic Toshiba BC-0802 [+=],-,= keys,  8 digits
TMS0115 1972 Single chip, Basic Panasonic JE-850U +,-,= keys,  8 digits
TMS0118 1972 Single chip, Basic   +,-,= keys,  10 digits
TMS0119 1972 Single chip, Basic TI-2500, Heathkit IC-2108 +,-,= keys,  8 digits

First commercial available single chip scientific calculator

The original single chip calculator was limited to basic calculators. The TMS0120 added to the 8 digit mantissa a two digit exponent display but still uses external display drivers.  

Type Year Function Calculator Comments
TMS0120 1972 Single chip, Sci SR-10 +,-,= keys, x2,1/x,sqr(x), 8+2 digits

Later single chip calculators

There are some later single chip calculators using external drivers for the display. One calculator, the Exactra 20 used only digit drivers, the segment drivers of the calculators were connected directly to the display. The TMS0135 e.g. containes 8192-bit read-only program memory, a 256-bit random-access memory and a decimal arithmetic logic unit as well as control, timing, and output decoders and the segment drivers for the display. This gives an overall complexity of roughly 8800 transistors. 

Type Year Function Calculator Comments
TMS0121 1973 Single chip, Basic Olympia CD101 +,-,= keys, 10 digits
TMS0122 1974 Single chip, Basic Olympia CD80 +,-,= keys, 8 digits
TMS0123 1973 Single chip, Basic   [+=],[-=] keys, x2, sqr(x), 10 digits
TMS0125 1973 Single chip, Basic Canon LE-100 +,-,= keys,  10 digits
TMS0126 1973 Single chip, Basic Canon LE-80R, Commodore 3101, Kings Point EC-8413  [+=],[-=] keys, x2, sqr(x),  8 digits
TMS0127 1973 Single chip, Basic Bowmar MX-80 [+=],[-=] keys, %, 10 digits
TMS0128 1973 Single chip, Basic Canon LE-82, JCE Percent [+=],[-=] keys, %, 8 digits
TMS0130 1973 Single chip, Basic Panasonic JE-860U +,-,= keys, sqr(x), PI
TMS0131 1973 Single chip, Basic Panasonic JE-855U  
TMS0132 1974 Single chip, Basic APF Mark VII, Craig 4510 [+=],- keys, Memory, 8 digits
TMS0135 1974 Single chip, Basic Exactra 20 +,-,= keys, 8 digits
TMS0137 1974 Single chip, Basic Sears 8 +,-,= keys, %, 8 digits
TMS0137 1974 Single chip, Basic Canon Pocketronic II uses Printer chip TMS0641

Chip set for 12 digit calculators

One limitation of the 28-pin packages of the TMS01xx was the maximum number of 10 or 8+2 digits for the results. For desktop calculators Texas Instruments developed chip sets with two 40-pin integrated circuits.    

Type Year Function Calculator Comments
TMS0201 1973 Data chip, Basic TI-4000, Canon L121F, L1210 12 digits, Panaplex
TMS0202 1973 Data chip, Sci SR-20 10+2 digits, Panaplex
TMS0203 1973 Data chip, Basic TI-450, TI-500, TI-620, TEAL 6121D 12 digits, Panaplex
TMS0206 1973 Data chip Olympia CD401A   
TMS0207 1973 Data chip, HEX SR-22 10+2 digits, Panaplex  
TMS0221 1974 Not yet discovered TI-500 Used together with TMS0203
TMS0301 1973 ROM chip, Basic TI-4000 [+=],[-=] keys, Memory, K
TMS0302 1973 ROM chip, Basic Canon L121F [+=],[-=] keys, Memory, K
TMS0304 1973 ROM chip, Sci SR-20 +,-,= keys, x2,1/x,sqr(x),x!,PI,e
TMS0305 1974 ROM chip, Basic TI-500 Printing only
TMS0306 1974 ROM chip, Basic TI-620 Printing only
TMS0318 1973 ROM chip, Basic Olympia CD401A   
TMS0320 1973 ROM chip, Basic TEAL 6121D [+=],[-=] keys, Memory, EX, K,sqr(x)
TMC0321 1973 Two chip, Basic Canon L1210 [+=],[-=] keys, Memory, K,sqr(x)
TMC0322 1973 Two chip, Basic TI-450 [+=],[-=] keys, Memory, K
TMC0323 1973 ROM chip, HEX SR-22  
TMC0404 1973 2nd ROM chip, HEX SR-22   
TMC0406 1974 2nd ROM chip TI-620 Printing only

Chip set for scientifical calculators

With the TMC0501 building blocks Texas Instruments created a novel architecture for scalable scientific calculators. The architecture used minimum a 2 chip design with the Arithmetic chip and the SCOM (scanning read only memory) but was expandable to a maximum of 8 SCOM's, additional RAM as program memory for programmable calculators, additional RAM for general purpose registers and even a chip driving a printer. Most scientific and programmable calculators from Texas Instruments between the years 1974 and 1982 (SR-50..TI-59) use these chips.
 
Abbreviations:

ARITH     Arithmetic chip with 5*16 digits registers, segment scanning and driving

SCOM     Scanning and Read Only Memory with 1k*13 instruction memory and 16*16 digits constants

DSCOM   SCOM with doubled memory capacity of 2.5k*13 instruction memory and 16*16 digits constants

QSCOM   SCOM with fourfold memory capacity

BROM     Bare Read Only Memory with 1k*13 instruction memory

DRAM     External Random Access Memory for user data (memory registers)

PRAM     External Random Access Memory for user programms (key codes) with 1920 bits of read/write memory

PROM     External Read Only Memory for user programms (key codes)

PCHIP     Printer chip

Texas Instruments used the leading designation TMS (Texas Mos Standard) or TMC (Texas Mos Custom) for most chips. The following table uses only the (more common) TMC designations.

Type Year Function Calculator Comments
TMC0501 1974 ARITH SR-50(A),51(A),51-II,52,56,
60, TI-5230
10+2 digits
TMC0501E 1979 Enhanced ARITH SR-60A, TI-58(C),TI-59 10+2 digits
TMC0521 1974 SCOM SR-50, SR-50A Basic system: TMC0501 + TMC0521
TMC0522 1974 SCOM1 SR-51, SR-51A Adds statistical functions (ROM) and conversion constants
TMC0523 1974 SCOM2 SR-51, SR-51A
TMC0524 1975 SCOM SR-52  
TMC0526 1976 SCOM SR-60  
TMC0531 1976 SCOM SR-50A Differences to TMC0521 not known
TMC0532 1976 SCOM1 SR-51A Found in late models
TMC0533 1976 SCOM2 SR-51A
TMC0534 1976 SCOM SR-52 Differences to TMC0524 not known
TMC0537 1976 SCOM1 SR-56 Adds statistical functions (ROM) and programmability
TMC0538 1976 SCOM2 SR-56
TMC0561 1975 BROM SR-52, PC-100A  
TMC0562 1975 BROM SR-52 2 chips piggy back in SR-52
TMC0569 1975 BROM PC-100A  
TMC0571 1977 BROM TI-58, TI-59 see TMC0582
TMC0572 1978 BROM TI-5230 see TMC0587
TMC0573 1979 BROM TI-58C see TMC0580
TMC0580
/CD2400
1979 DSCOM TI-58C Instead of TMC0582 on TI-58/59
TMC0580
/CD2401
1979 DSCOM TI-58C Instead of TMC0583 on TI-58/59
TMC0581 1976 DSCOM SR-51-II combines TMC0522 + TMC0523
TMC0582 1977 DSCOM TI-58, TI-59, TI-58C (1), SR-60(A) 2 DSCOM + BROM adds to 6k*13 instruction memory for the TI-59
TMC0583 1977 DSCOM TI-58, TI-59, TI-58C (1), SR-60(A)
TMC0584 1977 DSCOM SR-60(A) Enhanced instructions of SR-60(A)
TMC0587 1978 DSCOM TI-5230 2 DSCOM + BROM adds to 6k*13 instruction memory for the TI-5230
TMC0588 1978 DSCOM TI-5230
TMC0591 1979   TI-58C Interface to S-RAM  
TMC0594 1977 MAGNETIC I/O</