![]() |
DATAMATH CALCULATOR MUSEUM |
Brother Model 827R (Version 2)
Date of introduction: | August 1974 | Display technology: | LED-stick + LED |
New price: | Display size: | 8 + Sign | |
Size: | 5.0" x 3.0" x
1.1" 126 x 76 x 27 mm3 |
||
Weight: | 5.3 ounces, 150 grams | Serial No: | 3947778 |
Batteries: | 3*AA NiCd | Date of manufacture: | mth 09 year 1974 |
AC-Adapter: | Origin of manufacture: | Hong Kong | |
Precision: | 8 | Integrated circuits: | TMS0603, 2*SN75494 |
Logic: | Chain | Displays: | Hewlett-Packard HP1130-0513 Module |
Memories: | 1 | ||
Program steps: | Courtesy of: | Joerg Woerner |
Brother
Industries, Ltd. was founded already in 1908 as Yasui Sewing Machine Co, in
Nagoya, Japan and is today mainly known for their printers and sewing machines and
vaguely remembered for their typewriters. Nevertheless entered Brother already
in October 1966 with the fully-transistorized Calther 130 the business of
electronic calculators before switching in October 1969 with the Calther 412 (12
Nixie tubes) and Calther 514 (14 Nixie tubes) to a mix of Integrated Circuits
(ICs) and transistors. Shortly after Texas Instruments
introduced in October 1971 the TMS1802NC
"calculator-on-a-chip", Brother introduced with the PRO-CAL 408 one of the
earliest battery powered, portable electronic calculators.
Here at the Datamath Calculator Museum we acquired our first
Brother
Model 827R calculator in 2024 on our quest to complete the
Characterization of Single-Chip Calculator Circuits
of the TMS0600 Product Family, anticipating the
missing TMS0603 single-chip calculator circuit but locating a General
Instruments C-595-1 Chip instead. Comparing online pictures of various Brother
Model 827R calculators, we found a small but important difference between them!
Some Model 827R calculators sport an orange [C] key and some have a red key,
instead.
Dismantling the featured Brother Model 827R
(Version 2) calculator manufactured in September 1974 in Hong Kong reveals
indeed a design centered around a TMS0603 Chip but we noticed some other
cost-reduction measures. The first noticeable difference to the original design
introduced just 6 months earlier is a large piece of foam in the battery
compartment, reducing the number of AA-sized rechargeable NiCd batteries from
four to three.
Comparing the printed circuit boards (PCBs)
of a Model 827R (Version 1) manufactured in June 1974 and a Model 827R (Version
2) manufactured in September 1974 shows a change in the PCB technology from a
two-sided Epoxy design to a single sided Phenol design and the display drivers
in hybrid technology were replaced with two SN75494 Digit Drivers.
One interesting feature of the original Model 827R did not change, the small
discrete LED soldered next to the left-most digit of the LED display is still
present. The General Instruments C-595-1 Chip provides a dedicated Memory
Indicator Output Pin to signal a value other than Zero in the (accumulating)
Memory, a feature not known from the TMS0600 Family of single-chip calculator
circuits.
Power Supply: While the first Version of the Model 827R
calculator was powered by four rechargeable NiCd batteries, uses this second
version only three batteries. We measured the operating current of both
calculators for two cases:
Mode | Display | Version 1 VBAT = 6.0 V |
Version 2 VBAT = 4.5 V |
Calculating | 0. | 41 mA | 63 mA |
Calculating | 88888888. | 78 mA | 98 mA |
The power consumption for the Model 827R (Version 1) results in about 250 mW displaying a '0.' and 470 mW with all segments but the minus sign illuminated and for the Model 827R (Version 2) we calculate about 280 mW and 440 mW, respectively. Truly a cost-cutting measure, less battery capacity and roughly the same power consumption results in less operating time for the user of the calculator.
Preparing our DCM-50A Platform
to allow the Characterization of Single-Chip Calculator Circuits
of the TMS0600 Product Family, we studied the
featured Brother 827R (Version 2) calculator manufactured in September 1974. In a first step
did we
observe with a Mixed Signal Oscilloscope (MSO) the signals at the TMS0603 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 TMS0603 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 some unexpected
discoveries:
• The TMS0603 includes the Automatic Constant approach of the C-595-1 Chip with M-D-A-S (1-2-2-2) • The TMS0603 emulates the dedicated Memory Indicator Output Pin the C-595-1 Chip with its H-Segment • The H-Segment outputs much more information than just the memory register usage • The Brother Model 827R (Version 2) calculator uses just a fraction of the implemented algorithm of the TMS0603 Chip |
Automatic Constant: When Texas Instruments introduced with the TMS1802 the first member of the TMS0100 Product Family, the direct predecessor of the TMS0600 Product Family, it did not even sport a [=] key. Its [+=] and [−=] keys clearly demonstrated that the chip was designed to replace adding machines used in offices and not slide rules. Consequently were these two keys used to accumulate numbers in a register and some calculator designs even labeled the Clear key with [CA] for Clear Accumulator. With Adding Machine Logic the [+=] and [−=] keys always complete operations, meaning the key sequence [2] [x] [3] [+=] [4] [x] [5] [+=] is resulting in 20 from the evaluation of 4 x 5, the previous calculation of 2 x 3 = 6 was cleared in the moment the [4] key was pressed. The [CHAIN-CONST] switch often used with TMS0100 single-chip calculator circuit designs is using the Constant Mode to simplify repeating multiplications and divisions but does no affect the outcome of the key sequence illustrated above.
Later algorithm designs omitted the costly [CHAIN-CONST]
switch and started using the concept of an Automatic Constant, meaning the
answer from a multiplication or division is entered as a Constant with the [=]
key. For practical reasons most implementation use for Multiplications the 1st
operand as a Constant and for Divisions, Additions, and Subtractions the 2nd
operand as a Constant. Here at the Datamath Calculator Museum we annotate this
implementation as M-D-A-S (1-2-2-2). This approach mimics old-school
Multiplication and Division Table Charts used in Elementary Schools all over the
world. The Constant Mode feature simplifies raising a number
to a power and calculating the reciprocal of a number, too.
Example operations for a calculator with M-D-A-S (1-2-2-2) Automatic Constant:
[3] [x] [2] [=] [=] | 18. |
[1] [=] | 3. |
[4] [x] [=] [=] | 64. |
[3] [:] [2] [=] [=] | 0.75 |
[1] [=] | 0.5 |
[4] [:] [=] [=] | 0.25 |
Memory Indicator Output: While reverse-engineering the electrical connections of the Memory Indicator LED of the Brother Model 827R (Version 2) calculator to the 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 Brother Model 827R calculator. While the General
Instruments C-595-1 Chip features a dedicated Memory Indicator Output, is the
H-Segment Output a multiplexed signal and wiring it to Digit 8 of the LED
Display suggests that it might serve other purposes during the other Digit
Times. With the DCM-50A Platform using eleven H-Segment LEDs and most of them
turning on and off at seemingly random times, 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 - D4: Operation with D1 = M, D1 + D3 = D, D2 = A, D2 + D4 = S • D5: Automatic Constant • D6: Floating Calculation • D7: Not used • D8: Memory Indicator • D9: Memory Overflow Indicator • D10: Calculating Overflow Indicator • D11: Sign |
Implemented Algorithm: Texas Instruments introduced the TMS0600 Product Family about two years after the introduction of the TMS0100 and the only differentiator was a slightly larger program memory, increasing the maximum number of instructions from 320 to 384. The first two designs of the TMS0600 Product Family labeled TMS0601 for the TI-2550 and TMS0602 for the SR-11 were just algorithm enhancements of existing designs labeled TMS0119 and TMS0120, respectively:
Features/ Device |
[0]...[9] [.] |
[+] [−] [×] [÷] [=] |
[+/−] | [C] [CE] | [CONST] | [F/2/4] | [%] | [Memory] | [EE] | [1/x] | [x2] | [√x] | [PI] | Display Format |
TMS0119 | * | * | * | * | * | E88888888 | ||||||||
TMS0601 | * | * | * | * | * | * | * | E88888888 | ||||||
TMS0120 | * | * | * | * | * | * | * | * | E88888888-88 | |||||
TMS0602 | * | * | * | * | * | * | * | * | * | * | E88888888-88 |
Looking into the feature set of the Brother Model 827R calculator with just the Percent Function, a Four-Key Memory and Automatic Constant, we questioned the reasoning for the enhanced instruction memory found with the TMS0603. Using the DCM-50A Platform supporting a maximum of 44 keys and switches and the TMS0603 Chip salvaged from the featured calculator, we discovered five additional functions hiding behind some unused key locations:
• KQ-D5: [X<>Y] Exchange Display Register and Operand Register • KQ-D7: [x2] Square X • KQ-D9: [1/x] Reciprocal of X • KO-D10: [X<>M] Exchange Display Register and Memory Register • KO-D11: [CA] Clear All |
It is obvious that the TMS0603 was targeted against the General Instruments C-590 Product Family but with only two known calculator implementations we wouldn't call the design successful. Neither was the TMS0604 but this is a different story. Don't miss the rare Dittel TMP608 that should have been named Dittel TMS604.
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, May 12, 2024. No reprints without written permission.