TI Calculator Die Shots


Here's a pic of the TMS-1000 die from an SR-16. The die stuck to the paddle and cracked, but everything is still visible. I extracted the ROM bits and modified Paul Robson's Microvision emulator for the TMS-1000 instruction set, but the code doesn't run properly. It seems to initialize RAM correctly, but the keyboard/digit scan looks wrong. I've checked the ROM dump several times and I confirmed that the instruction decoder PLA is normal. UPDATE: I finally noticed that opcode $29 ALEM was replaced with opcode $0A TDO. Since TDO is a fixed instruction, this has the effect of combining the normal actions of TDO with additional microinstructions YTP, 15TN and AUTY which decrements the Y-register. With this change, the code seems to be running correctly.

Here's a pic with the top metal layer removed.

Hardware description and pinout

Here's the ROM Dump.

Here's the output O PLA along with the modified diagram from the TMS-1000 reference manual.

Here's the instruction decoder PLA along with the diagram from the reference manual.


Here's a pic of the die from a TI-1000.

Here's a pic of the die from a TI-1200.

Here's a pic of the die from a TI-1250.

Here's a pic of the die from a TI-1270.


Here's a pic of the die from a TI-5025.


The TI-30, TI Programmer and Business Analyst all use the TMS0980 chip.

Here's a pic of the die from a TI-30. Here's a pic with the top metal layer removed.

Here's a pic of the ROM array.


Here's a pic of the die from a TI Programmer. Here's a pic with the top metal layer removed.


Here's a pic of the die from a TI Wiz-A-Tron. Here's a pic with the top metal layer removed.


Datamath Calculator Museum

TI calculator chips

TI calculator simulator

TI calculator patents


back to chip decap page

back to Home page