![]() |
DATAMATH CALCULATOR MUSEUM |
Dittel TMP608
Date of introduction: | August 1974 | Display technology: | LED-modules |
New price: | Display size: | 8 + Sign | |
Size: | 5.1" x 3.0" x
1.2" 130 x 76 x 30 mm3 |
||
Weight: | 4.3 ounces, 123 grams | Serial No: | 02093 |
Batteries: | 4*AA | Date of manufacture: | mth 08 year 1974 |
AC-Adapter: | Origin of manufacture: | Germany | |
Precision: | 8 | Integrated circuits: | TMS0604, 2*SN75492 |
Logic: | Adding Machine Logic | Displays: | 3*Litronix DL330 Module |
Memories: | 1 | ||
Program steps: | Courtesy of: | Joerg Woerner | |
Download manual: | ![]() |
Walter
Dittel GmbH was founded in 1959 in Landsberg, Germany and started
manufacturing of aircraft radios and other products for avionics. Dittel introduced in Summer 1972 with the W200 one of the first battery-powered electronic calculators
manufactured in West Germany. The W200 started a successful line of electronic
calculators sold under various names, including
MBO - think MBO
Junior. Dittel stopped manufacturing
calculators already in 1974 due to the rapid decline of retail prices for pocket
calculators.
Here at the Datamath Calculator Museum we acquired this TMP 608 calculator in 2023
for its TMS0604 single-chip calculator
circuit on our quest to complete the
Characterization of Single-Chip Calculator Circuits
of the TMS0600 Product Family.
Dismantling
the featured Dittel TMP608 calculator manufactured in August 1974 in Germany
requires the removal of four screws and is
instantly rewarding with the very high manufacturing quality of Dittel products.
Every part of the calculator feels very substantial and well engineered, from
the latching battery cover to the printed circuit board (PCB) traces finished in
gold. The Texas Instruments Klixon keyboard used with earlier designs of Dittel
was replaced with snap action switches placed directly onto the PCB of the
calculator, lowering the complexity and manufacturing costs of the calculator
substantially.
Calculating Unit: The TMS0604 is a member of the TMS0600 Product Family and tracing back to
the TMS1802NC, the first available standard calculator building block on a chip,
later renamed into TMS0102. The TMS0600
increased the size of the Instruction ROM (Read-Only Memory), kept the Data
Memory and added integrated
segment drivers for the LED display.
Display: This
Dittel TMP608 calculator manufactured in August 1974 makes use of three Litronix
DL330 3-Digit display modules with three 7-Segment displays chips bonded onto a
PCB and magnified with a clear plastic lens. The three DL330 modules are
soldered directly onto the PCB of the calculator.
Display Driver: The PCB of the disassembled
Dittel TMP608 makes use of two SN75492 Digit Drivers and utilizes the integrated
Segment Drivers of the TMS0604 chip. We noticed two 10 Ohm resistors wired to
the Digit Drivers, effectively limiting the maximum digit currents of the LED
display.
Clock: The Dittel TMP608 uses the switching frequency of its DC/DC
converter for the clock input pin of the TMS0604 single-chip calculator circuit,
we measured with the featured calculator a clock frequency of about of
160 kHz.
Power Supply: The Dittel TMP608 is powered by four
disposable AA-sized 1.5 Volt batteries and can be operated with an external, DC adapter, too. The
PCB of the calculator hosts a discrete power converter to generate
the VGG supply voltages for the TMS0604 chip while the VDD
pin is connected directly to the batteries. We
observed with the featured calculator manufactured in August 1974 voltages of VDD
= -6.0 V and VGG = -12.7 V while operated with VBAT =
6.0 V. We measured the operating current of the featured Dittel TMP608
calculator for two different cases:
Mode | Display | Current VBAT = 6.0 V |
Clock Frequency |
Calculating | 0. | 46 mA | 160 kHz |
Calculating | 88888888. | 150 mA | 160 kHz |
The power consumption for the featured Dittel TMP608 results in about 280 mW displaying a '0.' and 900 mW with all segments but the minus sign illuminated. The peak current of 150 mA with all segments lit is unusual high and a result of the strong integrated Segment Drivers of the TMS0604 and the lack of additional segment current limiting resistors found with other designs. The Brother Model 827R (Version 2) calculator sporting a similar TMS0603 chip and hosting these extra resistors clocks in at 280 mW and 440 mW, respectively.
Keyboard: The Dittel TMP608 calculator integrates the
keyboard contacts on the PCB, hence the gold finish on the PCB traces that protects the copper conductor from oxidation and corrosion.
The 23 snap action discs are brought into position with a thin plastic sheet and
hold in place with an adhesive film while the three sliding switches use small
plastic chambers to hold the respective contacts.
Preparing our DCM-50A Platform
to allow the Characterization of Single-Chip Calculator Circuits
of the TMS0600 Product Family, we studied the
featured Dittel TMP608 calculator manufactured in August 1974. In a first step
did we
observe with a Mixed Signal Oscilloscope (MSO) the signals at the TMS0604 chip
to verify its pin-out before disassembling the calculator completely to analyze
its printed circuit board (PCB) wiring.
Confirming
the pin-out of the calculator chip and reverse-engineering the keyboard matrix,
we were able to fully operate the TMS0604 with our DCM-50A Platform and not only
measure precisely the timing of its Display and Keyboard interface but digging
deeper into the algorithm embedded in its firmware, leading to an unexpected
discovery:
The unused H-Segment outputs a lot of internal information like calculator overflow or memory register usage |
Flag-Information Output: While reverse-engineering the electrical connections of the Memory Indicator LED of the Brother Model 827R (Version 2) calculator to its TMS0603 chip, we noticed that it is wired between the H-Segment of the TMS0603 and the common cathode of Digit 8 of the LED display.
The H-Segment Output of the TMS0600 device is a relict inherited from the
TMS0100 Product Family to render the "Fancy Four" used with some early
Vacuum Fluorescent Displays but not available with 7-Segment LED Displays like
the one used with the Dittel TMP608 calculator. With the DCM-50A Platform using eleven H-Segment LEDs and most of them
turning on and off at seemingly random times while operating the TMS0604 chip, we started to analyze each of the
eleven signals during different sample calculations. To our surprise could we
decipher the "Flag-Information" encoded in ten of the 11 Digit Times:
D1: C/CE Flag D2 - D4: Operation with D4 + D2 = M, D4 + D3 + D2 = D, D2 = A and S D5: Not used D6: T Function D7: % Function D8: Memory Indicator D9: Memory Overflow Indicator D10: Calculating Overflow Indicator D11: Sign |
Analyzing the Feature Sets and Calculator Logic Implementations of the six known members of the (not so successful) TMS0600 Product Family, we can summarize: Too Little, Too Late. When Texas Instruments introduced the TMS0600 early in 1974, with custom-specific designs not available before Summer 1974, the market of pocket calculators diverted into two directions:
Enhanced Feature Set, Low Cost Standard Feature Set, Lowest Cost |
With the rather limited program memory (384 Words * 11 Bits) and small data memory (3 * 13 Digits Registers), the functionality of all six known TMS0600 designs wasn't competitive and the restriction to LED displays with external digit drivers and missing an internal clock oscillator didn't help with the manufacturing costs of an electronic calculator.
If you have additions to the above article please email: joerg@datamath.org.
© Joerg Woerner, December 22, 2024. No reprints without written permission.