DATAMATH  CALCULATOR  MUSEUM

Canon Palmtronic LD-8Ms a.k.a. Palmtronic 8Ms

Date of introduction:  February 1977 Display technology:  Fluorescent
New price:   Display size:  8
Size:  5.0" x 2.8" x 0.60"
 128 x 70 x 15 mm3
   
Weight:  2.8 ounces, 80 grams Serial No:  618422
Batteries:  2*AAA or NiCd Pack-4 Date of manufacture:  mth 03 year 1977
AC-Adapter:  AD-2 Origin of manufacture:  Japan
Precision:  8  Integrated circuits:  TMS1042 (KDSNΔ7710)
Memories:  1 Displays:  Futaba 9-ST-11
Program steps:   Courtesy of:  Joerg Woerner

The Canon Palmtronic 8Ms, also known as LD-8Ms, followed the LD-8M3 and uses a much smaller housing similar to the LC-8M introduced around two years later with a yellow LC-Display. The engineers at Canon used some tricks to achieve an overall thickness of only 0.6": The calculator chip, a TMS1042 based on the TMS1000 Microcomputer family, is together with most discrete components like resistors and capacitors soldered with bended pins flat on the printed circuit board (PCB) to shave off an extra millimeter or so from the height of the calculator assembly.

Dismantling this Canon Palmtronic 8Ms manufactured in March 1977 in Japan reveals a very compact design using a double-sided printed circuit board (PCB) centered around a TMS1042 single-chip calculator circuit connected to a 9-digit Vacuum Fluorescent Display (VFD), a keyboard assembly and powered by 2 AAA-sized alkaline batteries or a rechargeable NiCd Pack-4.

The TMS1042 is a member of the TMS1040 Product Family based on the TMS1070 "computer-on-a-chip" introduced in 1974 with the original TMS1000. While the TMS1070 can directly interface with low-voltage VFDs up to 35 Volts does it still need external resistors and a zener diode to bias the anodes and grids of the display with respect to the filament. The TMS1040 added an extra VPP pin to connect a negative 30 Volts bias voltage for its modified output drivers. With the TMS1070 featuring 11 R Outputs for the Digits, 8 O Outputs for the Segments and 4 K Inputs for the Keyboard, reduced the TMS1040 the number of R Outputs to 9, consequently are all known TMS1040 calculator designs using a 9-digit VF Display.

Looking closer onto the PCB you'll notice some labels like VP, VDD, K1, K4, or K8 etched in the copper, a perfect start for reverse-engineering the calculator! Preparing our DCM-50A Platform to allow the Characterization of Single-Chip Calculator Circuits of the TMS1040 Family, we studied the LD-8Ms calculator and its two siblings Palmtronic 8s using a similar housing but dropping the four Memory keys and the Palmtronic 8Rs squeezing the memory back into the 20-key design.

Comparing the functionality of the three Canon Palmtronic 8 series calculator with its relative Sharp EL-8117K gives a good understanding of the programming of the TMS1042 software. Texas Instruments offered with most of their TMS1040 designs the calculator manufacturers a flexible menu to pick the desired functionality, meaning the chip would support both combined [C/CE] and [R/CM]/[RCM] keys or separate [C][CE] and [RM][CM] keys and the OEM would chose between them accordingly:

Calculator C
CE
C/CE M+
M−
RM
CM
R/CM RCM AM x %
Canon LD-8s *             * *
Canon LD-8Rs *         * *   *
Canon LD-8Ms *   * *       * *
Sharp EL-8117K   * *   *     * *

The Canon F-31 using with the TMS1045 another product of the TMS1040 Product Family portfolio sports 30 keys and a 4-position switch and hence making good use of the "virtual" 5th Keyboard Input line available with the TMS1040 but not used with the TMS1042.

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

Joerg Woerner, November 19, 2002. No reprints without written permission.