DATAMATH  CALCULATOR  MUSEUM

Toshiba Calculator Integrated Circuits

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  

 

First BASIC calculator chips

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-1205B 12-digits, uses T3127 or T3130
T3127 1973 Basic Chipset Toshiba BC-0804B 8-digits, uses T3125
T3130 1973 Basic Chipset Toshiba BC-1205B 12-digits, uses T3125
T3189 1973 Basic Toshiba BC-8012 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

Early BASIC calculator chips

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

Later BASIC calculator chips

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
T6853BU 1983 Basic, Solar 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 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-1795, TI-1766 II  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
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

Early SCIENTIFIC calculator chips

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 Accounting Canon Checkbook II 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
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)

Later SCIENTIFIC and GRAPHING calculator chips

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
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.

horizontal rule

If you have additions to the above article please email: joerg@datamath.org.

Joerg Woerner, May 22, 2001. No reprints without written permission.