DATAMATH CALCULATOR MUSEUM |
Texas Instruments invented the integrated circuit (IC) in the year 1958 and developed only 10 years later with the Cal-Tech project the first portable electronic calculator. With the TMS1802 in the year 1971 the next important step happened, TI released the first commercial available "calculator-on-a-chip" circuit. Get the original press release here. Within the next six years Texas Instruments developed a lot of powerful calculator chips, find a list of all known chips here. Around the year 1976 they lost the race! Many Japanese companies like Sharp, Casio and Toshiba introduced small calculators using a modern LCD-display instead the power hungry red LED-displays. Combined together with new calculator chips produced with a C-MOS process the calculators worked some 1000 hours on two small coin batteries. It took a long time until Texas Instruments introduced April, 1977 with the TI-1750 their first LCD-calculator. And this calculator was based on a Toshiba chip! Few month later TI switched with the TI-1030 back to an US-design but the game was played again and again: The first scientific LCD-calculator (TI-25), the first solar calculator (TI-1766) and the first scientific solar calculator (TI-30 SLR) were all based on Toshiba circuits. And don't forget the wonderful TI-66, a Toshiba designed product, too.
Find some Toshiba calculators here.
It is difficult to get information about the calculator circuits manufactured by Toshiba. The following table gives an overview of the known circuits, a brief description and the calculators using them. Most of the designs base on the Toshiba 4-bit CPU-kernel TMC17A, TMC17C or the (TMP04xx).
Find a short comparison of the Texas Instruments TMS1000 and the Toshiba TMP04xx microcontroller:
Chip Series | TMS1000 | TMP04xx |
Technology | PMOS | CMOS |
Pins per package | 28 | 60 |
Data operand size | 4 bits | 4 bits |
Instruction ROM | 1024*8 | 4096*16 |
Data storage RAM | 64*4 | 384*4 |
Keyboard input | 4 | 4 |
Keyboard output | 12 | 12 |
Display drive | none | LCD 27seg*4com |
First calculator | SR-16 | |
Introduction date | 11/74 | 1980 |
Type designation | TMS1001 |
These chips are manufactured in a low-power C-MOS process and using Dual-Inline-Plastic (DIP) cases.
Type | Year | Function | Calculator | Comments |
C1715, C1716, C1717 | 1971 | Desktop Chipset | Toshiba BC-1215 | First Toshiba chip set |
T3019 | 1971 | Basic Chipset | Toshiba BC-1011 | Second Toshiba chip, uses T3026 |
T3026 | 1971 | Basic Chipset | Toshiba BC-1011 | 14-digits, uses T3019 |
T3101, T3104 | 1972 | Basic Chipset | Sharp EL-801 | First CMOS calculator chip set: T3101 (logic), T3104 (shift registers, clock), T1271 (segment drivers) |
T3103, T3104 | 1972 | Basic Chipset | Sharp EL-801 | 8-digits CMOS calculator chip set: T3103 (logic), T3104 (shift registers, clock), T1271 (segment drivers) |
T3103, T3105 | 1972 | Basic Chipset | Sharp EL-814 | 10-digits CMOS calculator chip set: T3103 (logic), T3105 (shift registers, clock) |
T3125 | 1973 | Basic Chipset | Toshiba BC-0804B, BC-0806B, BC-1205B | 12-digits, uses T3127 or T3130 |
T3127 | 1973 | Basic Chipset | Toshiba BC-0804B, BC-0806B | 8-digits, uses T3125 |
T3130 | 1973 | Basic Chipset | Toshiba BC-1205B | 12-digits, uses T3125 |
T3189 | 1973 | Basic | Toshiba BC-8012 | Memory, sqr(x), 8 digits |
T3241 | 1973 | Basic | Toshiba BC-0808B | 8 digits |
T3287 | 1974 | Basic | Sharp EL-8010 | COS-LCD |
T3327 | 1975 | Scientific | Toshiba SC-7100 | 22 functions, Memory, 8+2 digits |
T3329 | 1975 | Basic | Toshiba BC-817 | Memory, sqr(x), 8 digits |
T3332 | 1975 | Basic | Toshiba BC-8013, BC-8016 | Percent, sqr(x), 8 digits |
T3393 | 1975 | Basic | Toshiba BC-819, BC-8110 | |
T3394 | 1976 | Basic | Toshiba LC-810 | Memory, percent, 8 digits |
These chips are manufactured in a low-power C-MOS process and using flat-pack cases.
Type | Year | Function | Calculator | Comments |
T3489 | 1976 | Basic | Toshiba LC-821 | Memory, sqr(x), 8 digits |
T3532 | 1976 | Basic | TI-1750 (1st design) | Memory, sqr(x), 8 digits |
T3551 | 1977 | Basic | TI-1700 (1st design) | Memory, 8 digits |
T3566 | 1977 | Basic, Clock | TI-1790 | Memory, Stop watch (RFT U825G, 827G) |
T3567 | 1977 | Basic | Toshiba LC-850M | Memory, sqr(x), 8 digits |
T3603 | 1977 | Basic | TI-1750 (2nd design) | Memory, sqr(x), 8 digits |
T3665 | 1977 | Basic | Canon LC-1014 | 10 digits |
T3690 | 1977 | Databank | Toshiba LC-836MN | First data bank |
T3691 | 1977 | Memory | Toshiba LC-836MN, Canon LC-MEMO | 2048 bits |
T3703 | 1977 | Basic | TI-1035 | Memory, sqr(x), 8 digits |
T3707 | 1977 | Basic | Canon LC-5 | Memory, sqr(x), 8 digits |
T3708 | 1977 | Basic | TI-1700 (2nd design) | Memory, 8 digits |
T3709 | 1978 | Basic | TI-1750 (3rd design), LC-830 | Memory, sqr(x), 8 digits |
T3710 | 1978 | Basic | TI-1750-II | Memory, sqr(x), 8 digits |
T3715 | 1979 | Basic | Canon MD-81 | Memory, sqr(x), 2 * 8 digits |
T3721 | 1978 | Databank | Canon LC-MEMO | Second data bank |
T3781 | 1979 | Basic, Printer | Toshiba LC-110PV | Memory, 10 digits |
T3808 | 1980 | Basic Converter | Canon FC-32, Toshiba LC-838 | Unit Converter |
T3821 | 1979 | Basic, Clock | Canon LC-61T, Toshiba LC-854WA | Memory, sqr(x), 8 digits, clock |
T3862 | 1979 | Databank | Toshiba LC-1038MN | Second data bank |
T3870 | 1980 | Basic | TI-1015 | Memory, sqr(x), 8 digits |
T3888 | 1979 | Memory | Toshiba LC-1038MN | Second data bank, 2048 bits (?) |
T3921 | 1979 | Basic, Clock | Canon LC-5T | Memory, sqr(x), 8 digits, clock |
T3922S | 1979 | Basic, Clock | Toshiba LC-855W | Memory, sqr(x), 8 digits, clock |
T3939S | 1980 | Basic, Clock | Toshiba LC-844WA | Memory, Stop watch |
Enhanced chips supporting larger displays or printers, use flat-pack cases.
Type | Year | Function | Calculator | Comments |
T6014 | 1980 | Basic | Toshiba LC-825 | Memory, sqr(x), 8 digits |
T6045 | 1980 | Basic | Canon LC-82M | Memory, sqr(x), 8 digits |
T6716AS | 1981 | Basic Converter | Canon FC-82 | Memory, sqr(x), 2 * 8 digits |
T6717AS | 1981 | Basic | T-1100 | Memory, sqr(x), 8 digits |
T6734S | 1981 | Basic, Printer | Toshiba LC-1028PV | Memory, 10 digits |
T6734AS | 1981 | Basic, Printer | TI-5010 | Memory, 10 digits |
T6736 | 1981 | Basic | TI-5112 | Memory, sqr(x), 12 digits |
T6751 | 1981 | Basic Converter | Canon FC-43, FC-53 | Unit Converter |
T6758S | 1981 | Basic | TI-1766 (1), Toshiba LC-847 | Memory, sqr(x), 8 digits |
T6761 | 1982 | Basic, Printer | TI-5100 | Memory, 8 digits |
T6789 | 1982 | Basic, Solar | TI-1766 (2), TI-1006 | Memory, sqr(x), 8 digits |
T6798S | 1983 | Basic, Clock, Calendar | Canon LC-64T, TI-1788 III | Memory, Stop watch |
T6853S | 1983 | Basic, Solar | TI-1766 (3) | Memory, sqr(x), 8 digits |
T6853BS | 1983 | Basic, Solar | TI-1706 (3) | Memory, sqr(x), 8 digits |
T6853BU | 1983 | Basic, Solar | Technico F-800, SL-656, TI-2130 | Memory, sqr(x), 8 digits |
T6856S | 1983 | Converter, Solar | TI-1895 | Memory, sqr(x), 8 digits |
T6890AS | 1983 | Basic, Solar | Canon LS-10 | Memory, sqr(x), 10 digits |
T6894AS | 1983 | Basic, Printer | Canon PZ-D | Memory, sqr(x), 8 digits |
T6896 | 1983 | Desktop | Canon KS-30, Toshiba LC-1252 | Memory, sqr(x), 12 digits |
T6897 | 1983 | Desktop | TI-5021 | Memory, IC, MU, MD, 12 digits |
T6918U | 1983 | Basic, Solar | Canon KS-8 | Memory, sqr(x), 8 digits |
T6987 | 1983 | Basic, Solar | TI-5020 | Memory, MU, MD, sqr(x), 10 digits |
T6958S | 1983 | Basic | TI-1100-II | Memory, sqr(x), 8 digits |
T9731BU | 1988 | Basic, Solar | TI-1775, TI-1766 II, TI-1798 | Memory, sqr(x), 8 digits |
T9790U | Basic, Solar | Memory, sqr(x), 8 digits | ||
T9947 | 1989 | Basic, Solar | Memory, sqr(x), 10 digits | |
T6A11 | 1989 | Desktop /Solar | 10/12 digits | |
T6A35 | 1989 | Basic, Solar | Canon LC-25H | Memory, sqr(x), 8 digits |
T6A36S | 1989 | Desktop /Solar | Memory, sqr(x), 8 digits | |
T6A72 | 1990 | Basic, Solar | Memory, sqr(x), 8 digits bare chip | |
T6A73 | 1990 | Basic, Solar | TI-307+, TI-507+ | Memory, sqr(x), 8 digits bare chip |
T6F18/AS | Basic /Solar | Currency converter, 12 digits | ||
T6F19/AS | Basic /Solar | Mirror pinning to 6F18 | ||
T6M13S | 1992 | Basic, Solar | TI-7 MathMate | AOS, Memory, 8 digits |
T6M14 | 1991 | Basic, Solar | Memory, sqr(x), 10 digits | |
T6M23A | 1992 | Desktop | 12/14 digits | |
T6M45/AS | 1993 | Desktop /Solar | 10/12 digits | |
T6M50 | 1993 | Desktop /Solar | 12 digits | |
T6M57AS | 1995 | Desktop /Solar | 10/12 digits bare chip | |
T6M72 | 1998 | Desktop | 12/14 digits | |
T6M74 | 1998 | Desktop | 16 digits | |
T6M81 | 1998 | Desktop | 16 digits |
Enhanced chips supporting scientific and converting calculators or printers, using flat-pack cases.
Type | Year | Function | Calculator | Comments |
T3636 | 1977 | Scientific | Toshiba SLC-8300 | Memory, Statistics, 8+2 digits (RFT U825G) |
T3637 | 1977 | Scientific | Brother 718SR | Memory, Statistics, 8+2 digits |
PN1033734 | 1978 | Scientific | Toshiba SLC-8260, TI-25 | Memory, 8 (5+2) digits |
T3734 | 1978 | Scientific | TI-25 | Memory, 8 (5+2) digits |
T3763 | 1978 | Scientific | Toshiba SLC-8261, TI-25 | Memory, 8 (5+2) digits |
T3801S | 1980 | Scientific | Canon card F-63, F-72 | Memory, 10 (8+2) digits |
T3918 | 1978 | Scientific, Clock | Toshiba SLC-8290WA | Memory, 8 digits |
T3923S | 1980 | Basic, Clock, Calendar | Toshiba LC-840WA | Memory, 8 digits |
T3924S | 1980 | Basic, Clock, Calendar | Toshiba LC-840WA | Memory, 8 digits |
T3934S | 1980 | Scientific | Canon F-55S | Memory, 8 (5+2) digits |
T3941 | 1980 | Scientific | Canon F-42, Radio Shack EC-476, Toshiba SLC-8280 | Memory, 8 (5+2) digits |
T6711 | 1982 | Scientific | Canon F-73, F-73P | Memory, Stat, 10 digits |
T6755S | 1982 | Scientific | Toshiba SLC-8310 | Memory, Stat, 8 (5+2) digits |
T6787 | 1982 | Financial | Canon Financial | Memory, Stat, 10 digits |
T6823 | 1982 | Scientific | Canon F-43, F-44, F-45 | Memory, 8 (5+2) digits |
T6824 | 1982 | Scientific | Canon FS-5, Toshiba SLC-8410 | Memory, 8 (5+2) digits |
T6825 | 1982 | Scientific | TI-30 SLR | Memory, 8 (5+2) digits |
T6868 | 1983 | Programmable | Canon FP-11P | Uses T6869 printer driver |
T6869 | 1983 | Printer chip | TI-45 MSP, BA-45 MBM | 10 digit printer driver |
T6875 | 1983 | Programmable | TI-66 | Uses external memory |
T6973 | 1983 | Scientific | TI-45 MSP | Uses T6869 printer driver |
T6974S | 1984 | Scientific | TI-30 SLR (2nd version) | Memory, 8 (5+2) digits |
T6975 | 1984 | Scientific | TI-30 Galaxy | Memory, 8 (5+2) digits |
T6975AS | 1984 | Scientific | TI-30 Galaxy Solar | Memory, 8 (5+2) digits |
T7724 | 1987 | Paperless Printer | Paperless Printer, TI-5038 | Uses external memory, 8 digits |
T7731 | Printer | TI-5032 | Memory, 10 digits | |
T7750S | 1984 | Scientific | Canon F-58 | Memory, Stat, 8 (5+2) digits |
T7751S | 1984 | Scientific | Canon LC-83M | Memory, sqr(x), x2, 1/x, pi, 8 digits |
T7752S | 1985 | Account Manager | Canon Checkbook II, TI-2200+ | 3 Memories, 8 digits |
T7767 | 1985 | Scientific | TI-35 PLUS, TI-52 | Memory, 10+2 digits |
T7768 | 1985 | Scientific | TI-36 Solar, TI-52 Solar | Memory, 10+2 digits |
T7782A | 1984 | Printer | TI-5027 | Memory, 10 digits |
T7849 | 1986 | Printer | TI-5024 | Memory, 10 digits |
T7872 | Printer | TI-5029 | Memory, 10 digits | |
T7872 | 1990 | Printer | -0009 TI-5045 IIA | Later renamed to TC83220 as standard IC |
T7872 | Printer | -0016 TI-5033SV | Later renamed to TC83220 as standard IC | |
T7915 | DataBank | TI-3200 Pro Dialer | External RAM | |
T7916S | 1986 | Printer | TI-5006 II | Memory, 10 digits |
T7917 | 1986 | Financial | TI BA SOLAR | 10 digits |
T7971 | 1987 | Paperless Printer | Paperless Printer | Uses T7724 |
T7980S | 1987 | Scientific | Memory, 6+2 digits, 45 function | |
T7987S | 1987 | Scientific | Memory, 10+2 digits, 67 function | |
T7988 | 1987 | Scientific | TI-34 | Memory, 10+2 digits |
T7994 | 1989 | Printing | TI-5033 (II) | Memory, 10 digits |
T7942S | 1989 | Programmable | 10 Memories, 128 steps | |
T9728 | 1987 | Financial | Business Edge | Touchscreen |
T9784 | 1987 | Apothecary | APOTHECALC | Conversions and Computations |
T9810 | 1989 | DataBank, InfoBank | TI-3100 Pocket Dialer | 2k Byte RAM |
T9838 | 1991 | Programmable | TI-60X | 12 Memories, 96 steps |
T9840 | 1988 | Account Manager | Canon Checkbook Recorder | 90+ Memories |
T9948A | 1989 | Programmable | TI-68 | Single chip calculator, 440 steps |
T9976 | 1990 | DataBank | TI-2100 Pocket Info | Single chip |
T9977 | 1990 | Programmable | Casio fx-4500P | Single chip calculator, 1103 steps |
T9989A | 1991 | Thesaurus, Translator | PS-4000, PS-5600 | Internal Z-80 CPU, ext. RAM, ROM |
TC83220 | Printing | -0015 TI-5660 | More than 20 printer options (mask) | |
TC83220 | Printing | -0016 TI-5033SV | More than 20 printer options (mask) | |
TC83220 | Printing | -0020 TI-5630 | More than 20 printer options (mask) | |
TC83220 | Printing | -0027 TI-5045SV | More than 20 printer options (mask) | |
TC83230 | Printing | -0026 €-5032 | More than 20 printer options (mask) | |
TC83230 | Printing | -0705 TI-5032 SVC | More than 20 printer options (mask) | |
TC83230 | Printing | -0707 EURO-2005 | More than 20 printer options (mask) |
Enhanced chips for scientific, delivered as bare chips or using flat-pack cases.
Type | Year | Function | Calculator | Comments |
T6A29 | 1990 | Electronic Printer | TI-5128 | Scroll-back function |
T6A43 | 1990 | Graphing, Organizer | TI-81, TI-85, TI-86, PS-6600 | Internal Z-80 CPU, ext. RAM, ROM |
T6A49 | 1990 | Graphing | TI-81 (1st design) | Internal Z-80 CPU, ext. RAM, ROM |
T6A49A | 1990 | Graphing | TI-81 (1st design) | Internal Z-80 CPU, ext. RAM, ROM |
T6A53 | 1991 | Business | BA-II Plus | 10 Memories, 10 digits |
T6A57 | 1991 | Scientific | TI-36X SOLAR | |
T6A58 | 1991 | Scientific | TI-35X | |
T6A59 (PN1111273) | 1991 | Scientific | Galaxy 40x | Memory, 10 digits |
T6A60 (PN1111273) | 1991 | Scientific | Galaxy 9, 9x | Fractional |
T6A61 | 1991 | Scientific | TI-30X | 3 Memories, 10+2 digits |
T6A82-5100 | 1994 | Electronic Printer | TI-5028 | 45 lines |
T6C79 | 1998 | Graphing | TI-82 Parcus, TI-82 Stats, TI-83, TI-83 VSC | Internal Z-80 CPU, ext. RAM, ROM |
T6F27 | Scientific | TI-25 STAT | Like T6974S | |
JT6F54 | 2006 | Scientific | TI-Collège Plus | |
T6M19 | 1991 | Scientific | Canon F-603 | Memory, 10+2 digits, 67 function |
T6M27S | 1991 | Scientific | Memory, 6+2 digits, 27 function | |
T6M38 | 1992 | Scientific | TI-30X Solar | 3 Memories, 10+2 digits |
T6M39S | 1992 | Fractional | Math Explorer | 8 digits |
T6M51 | 1993 | Business | Real Estate | |
T6M53 | 1995 | Graphing | TI-80 | Internal proprietary CPU, ext. RAM, ROM |
T6M76 | 1995 | Organizer | PS-6700 | External RAM |
T6M79 | 1995 | Scientific | TI-30XA Solar | |
T6M80A | 1995 | Scientific | TI-30XA | Differences to T6M79 not discovered |
T6M83 | 1996 | Organizer | PS-6500, PS-6560i | External RAM, uses T6361 |
T6M88 | 1997 | Organizer | PS-6860Si, PocketMate 300 | External RAM |
TMP0201F-5105 | 1992 | DataBank | PS-3600 | 8k Byte RAM |
TMP0210F-5112 | 1990 | Organizer | PS-6200 | External RAM, uses T6A21 |
TMP0211F | 1990 | Electronic Printer | TI-5128 | Scroll-back function, based on the T22 kernel (64kbit RAM) |
TMP0211F-5119 | 1992 | Translator | PS-5400 | External ROM |
TMP0230 | 1993 | Translator | PS-5800 | External ROM, uses T6A21 |
TMP0620F-8400 | 1992 | Programmable | TI-67 Galaxy | Single chip calculator with 1536 program steps! Based on the TMC17C |
TMP0620F-5105 | 1992 | DataBank | PS-3600 | 8k Byte RAM |
TMP0620H | 1992 | DataBank | PS-2400 | 2k Byte RAM |
TMP0620H | 1994 | Electronic Printer | TI-5038II | 45 lines |
TMP0620H-0007 | 1995 | DataBank | PS-2400+ | 2k Byte RAM |
Comments: The T6A43 and T6M53 are based on the Z80-ASSP family, other known device numbers are T6A84, T6B31 and T6N21.
Display drivers used for Graphical calculators and Organizers could be found here.
If you have additions to the above article please email: joerg@datamath.org.
© Joerg Woerner, 2001 - 2022. No reprints without written permission.