![]() |
DATAMATH CALCULATOR MUSEUM |
Characterization of CT5001 Family Single-chip Calculator Circuits
The DCM-50A (PLAYGROUND) supports the Characterization of the CT5001 Family single-chip calculator circuits using the DCM-50A Playground MK6010 Adapter mounted on top of the DCM-50A PG Digit Inverter Frame Carrier and supported by the DCM-50A PG KBD102 Keyboard configured to MK6010 Mode. The voltage selector jumper on the MK6010 Adapter must be set to the appropriate voltage. The optional DCM-50A Playground Digilent I/O Extender supports Characterization and Reverse-engineering of CT5001 Family single-chip calculator circuits.
| • Package Markings Top:
CT CT5001 7213 • Package Markings Bottom: • Donor Calculator: Unitrex 1200 (Type 27, Rev. 4C), April 1972 |
Keyboard: The Unitrex 1200 makes use of a keyboard assembly with 17 spring-loaded plastic keys pushing two fingers of stamped sheet-metal pieces soldered perpendicular on a single-sided phenolic PCB together. The 10 number keys are connected with a diode matrix to the key inputs KN1 to KN4 (Numbers) of the CT5001 while the 7 function keys are connected to its discrete key inputs. The 4-position sliding switch for the Decimal Point selection is connected with a diode matrix to the DP1 and DP2 inputs of the CT5001.
Keyboard Matrix of the Unitrex 1200 (Type 27, Rev. 4C):
CT5001 | ||||
| KEY | KN8 | KN4 | KN2 | KN1 |
| [1] | - | - | - | log.1 |
| [2] | - | - | log.1 | - |
| [3] | - | - | log.1 | log.1 |
| [4] | - | log.1 | - | - |
| [5] | - | log.1 | - | log.1 |
| [6] | - | log.1 | log.1 | - |
| [7] | - | log.1 | log.1 | log.1 |
| [8] | log.1 | - | - | - |
| [9] | log.1 | - | - | log.1 |
| [0] | log.1 | - | log.1 | - |
CT5001 | |||||||
| KEY | KC | KCE | KD | KM | KS | KAE | KP |
| [C] | log.1 | - | - | - | - | - | - |
| [CE] | - | log.1 | - | - | - | - | - |
| [÷] | - | - | log.1 | - | - | - | - |
| [×] | - | - | - | log.1 | - | - | - |
| [−] | - | - | - | - | log.1 | - | - |
| [+=] | - | - | - | - | - | log.1 | - |
| [.] | - | - | - | - | - | - | log.1 |
CT5001 | ||
| SWITCH | DP2 | DP1 |
| [4-3-2-0] | - | - |
| [4-3-2-0] | - | log.1 |
| [4-3-2-0] | log.1 | - |
| [4-3-2-0] | log.1 | log.1 |
Display:
The Unitrex 1200 makes use of a USHIO U-BR-12400ES Planar Neon Gas Discharge
Display (Panaplex-style) connected with two Kyodo KH-6225 Digit Driver
Modules and 12 high-voltage capacitors as level shifters to the twelve Digit
Outputs D1 to D12 of the CT5001 and one Kyodo KH-6259 Segment Driver Module
connected to the Segment Outputs SA to SG and SDP of the CT5001. The display is
operated with approximately +180 Volts. An additional discrete orange miniature
gas-discharge lamp
is used as minus sign for negative numbers and connected with a transistor to
the Sign output of the CT5001.
Display Layout:
| USHIO U-BR-12400ES plus Lamp |
|
|
| The Segment drivers A-G and DP (Decimal Point) are connected to the USHIO U-BR-12400ES display in the pictured way. | ![]() |
Display Fonts:
| Type | Calculator | Number Fonts | Decimal Separator |
Thousands Separator |
Entry Overflow |
Calculating Overflow |
Minus |
| CT5001 | Unitrex 1200 (Type 27) |
|
n.a. |

Display
scanning: The CT5001 single-chip calculator circuit is manufactured in a
PMOS process and its Digit Scanning Outputs are high-side PMOS transistors. For
easy interfacing to low-voltage VFDs
(Vacuum Fluorescent Displays) or high-voltage
gas-discharge displays, an
activated digit corresponds to a logical 0 or open output. All other,
non-activated digits have the PMOS transistors turned on. Please notice that the
the DCM-50A PG Digit Inverter Frame Carrier used to characterize the CT5001 chip
is inverting the Digit Outputs D1 to D12 and we labeled them therefore /D1 to
/D12 on the graphs.
Display scanning is performed in D1 → D12 direction at a rate of about 480 Hz:
|
• State Time = 0.5 Clocks = 0.020 ms @ CK=25 kHz • Digit Time = 8 States = 0.160 ms @ CK=25 kHz • Scan Time = 13 Digit Times (D1 to D13 with D13 a dead cycle) = 2.08 ms @ CK=25 kHz |
| • Package Markings Top:
CT CT5002 7238 • Package Markings Bottom: • Donor Calculator: Caltronic 812, December 1972 |
Keyboard: The Caltronic 812 makes use of a Klixon™ 1KS116 keyboard assembly consisting of the "Basic 1KS" keyboard array with 17 snap-action Klixon discs mounted on a printed circuit board for the interconnections of the switches to the external calculator circuit and a stainless steel mounting frame and the molded keytops. In addition, the keyboard assembly integrates two two-position slide switches: one for selecting the decimal-point position and the other for switching the calculator power on and off. The 10 number keys are connected with a diode matrix to the key inputs KN1 to KN4 (Numbers) of the CT5002 while the 7 function keys are connected to its discrete key inputs. The 2-position sliding switch for the Decimal Point selection is connected with a diode matrix to the DP1 input of the CT5002 with the DP2 input connected to log.0 (VSS).
Keyboard Matrix of the Caltronic 812:
CT5002 | ||||
| KEY | KN8 | KN4 | KN2 | KN1 |
| [1] | - | - | - | log.1 |
| [2] | - | - | log.1 | - |
| [3] | - | - | log.1 | log.1 |
| [4] | - | log.1 | - | - |
| [5] | - | log.1 | - | log.1 |
| [6] | - | log.1 | log.1 | - |
| [7] | - | log.1 | log.1 | log.1 |
| [8] | log.1 | - | - | - |
| [9] | log.1 | - | - | log.1 |
| [0] | log.1 | - | log.1 | - |
CT5002 | |||||||
| KEY | KC | KCE | KD | KM | KS | KAE | KP |
| [C] | log.1 | - | - | - | - | - | - |
| [CE] | - | log.1 | - | - | - | - | - |
| [÷] | - | - | log.1 | - | - | - | - |
| [×] | - | - | - | log.1 | - | - | - |
| [−] | - | - | - | - | log.1 | - | - |
| [+=] | - | - | - | - | - | log.1 | - |
| [.] | - | - | - | - | - | - | log.1 |
CT5002 | ||
| SWITCH | DP2 | DP1 |
| [2-0] | - | - |
| [2-0] | - | log.1 |
Display:
The Caltronic 812 makes use of a 9-digit LED display assembly composed of three Litronix DL-33 3-digit seven-segment LED displays housed in
12-pin packages and soldered onto
the double-sided Display-PCB. In addition to the numeric displays, the Display-PCB incorporates
an indicator LEDs for low-battery status. The
Display-PCB is connected to the Main-PCB and Keyboard Assembly of the Caltronic
812 with 22 hand-soldered connections directly to one side of a two-row
connector. The Common Cathodes D1 to D8 of the LED display are connected with
two SN75492 Digit Drivers to the Digit
Outputs D1 to D8 of the CT5002 while D9 is driven with its Sign Output. The A to
G segments and Decimal Point (Anodes) of the LED display are driven directly from
the Segment Outputs SA to SG and SDP of the CT5002 with eight discrete 430 Ohm
resistors to limit the maximum peak current. The indicator for a low battery is
controlled by the power supply circuitry of the calculator.
Display Layout:
| 3 Three-Digit LED Modules Litronix DL-33 |
![]() |
| The Segment drivers A-G and DP (Decimal Point) are connected to the 3 DL-33 displays in the pictured way. | ![]() |
Display Fonts:
| Type | Calculator | Number Fonts | Decimal Separator |
Thousands Separator |
Entry Overflow |
Calculating Overflow |
Minus |
| CT5002 | Caltronic 812 |
|
n.a. |

Display
scanning: The CT5002 single-chip calculator circuit is manufactured in a
PMOS process and its Digit Scanning Outputs are high-side PMOS transistors. For
easy interfacing to LED displays, an activated digit corresponds to a logical 1
or closed output. All other, non-activated digits have the PMOS transistors
turned off.
Display scanning is performed in D1 → D12 direction at a rate of about 380 Hz:
|
• State Time = 1 Clock =
0.025 ms @ CK=40 kHz • Digit Time = 8 States = 0.200 ms @ CK=40 kHz • Scan Time = 13 Digit Times (D1 to D13 with D13 a dead cycle) = 2.6 ms @ CK=40 kHz |
If you have additions to the above article please email: joerg@datamath.org.
© Joerg Woerner, April 5, 2026. No reprints without written permission.