DATAMATH  CALCULATOR  MUSEUM

Characterization of MK6010 Family Single-chip Calculator Circuits

The DCM-50A (PLAYGROUND) supports the Characterization of the MK6010 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 MK6010 Family single-chip calculator circuits.

MK5010

Device-under-Test:

Package Markings Top: MOSTEK  MK5010P  C.747  7246KHI
Package Markings Bottom:
Donor Calculator: Rapid Data Rapidman 800, December 1972

Keyboard: The Rapid Data Rapidman 800 makes use of a basic Klixon™ 1KS108 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. The 17th switch contact is not used for the [CE] key of the MK5010 single-chip calculator circuit, but for the [ON/OFF] switch of the calculator. The 10 number keys are connected with a diode matrix to the key inputs KN1 to KN4 (Numbers) of the MK5010 while the 6 function keys are connected to its discrete key inputs with the [CE] key not connected. The Decimal Point selection is hardwired for two digits behind the decimal point with the DP1 input of the MK5010 connected to log.1 (VDD) and the DP2 input connected to log.0 (VSS).

Keyboard Matrix of the Rapid Data Rapidman 800:

 

MK5010

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 -

 

MK5010

KEY KC KCE KD KM KS KAE KP
[C] log.1 - - - - - -
[÷] - - log.1 - - - -
[×] - - - log.1 - - -
[−] - - - - log.1 - -
[+=] - - - - - log.1 -
[.] - - - - - - log.1

 

MK5010

WIRE DP2 DP1
[2] - log.1

Display: The Rapid Data Rapidman 800 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 Main-PCB. The Common Cathodes D1 to D8 of the LED display are connected with eight PNP bipolar junction transistors (BJTs) to the Digit Outputs D1 to D8 of the MK5010 while D9 is driven with its Sign Output. The A to G segments and Decimal Point (Anodes) of the LED display are connected with eight PNP BJTs and discrete current limiting 100 Ohm resistors to the Segment Outputs SA to SG and SDP of the MK5010.

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
MK5010 Rapid Data
Rapidman 800
n.a.

Display scanning: The MK5010 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 MK5010 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

MK5011

Device-under-Test:

Package Markings Top: MOSTEK  MK5011P  7306KEG
Package Markings Bottom:
Donor Calculator: Unitrex 1200 (Type 37, Rev. 4C), May 1973

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 MK5011 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 MK5011.

Keyboard Matrix of the Unitrex 1200 (Type 37, Rev. 4C):

 

MK5011

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 -

 

MK5011

KEY KC KCE KD KM KS KAE KP
[C] log.1 - - - - - -
[CE] - log.1 - - - - -
[÷] - - log.1 - - - -
[×] - - - log.1 - - -
[−] - - - - log.1 - -
[+=] - - - - - log.1 -
[.] - - - - - - log.1

 

MK5011

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 Japan Radio Corporation (JRC) Septanix J4962E 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 MK5011 and one Kyodo KH-6259 Segment Driver Module connected to the Segment Outputs SA to SG and SDP of the MK5011. 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 MK5011.

Display Layout:

JRC Septanix J4962E plus Lamp
The Segment drivers A-G and DP (Decimal Point) are connected to the JRC Septanix J4962E display in the pictured way. 

Display Fonts:

Type Calculator Number Fonts Decimal
Separator
Thousands
Separator
Entry
Overflow
Calculating
Overflow
Minus
MK5011 Unitrex
1200 (Type 37)
n.a.

Display scanning: The MK5011 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 MK5011 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

MK5012

Device-under-Test:

Package Markings Top: MOSTEK  MK5012P  7246 B
Package Markings Bottom:
Donor Calculator: Caltronic 912, February 1973

Keyboard: The Caltronic 912 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 MK5012 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 MK5012 with the DP2 input connected to log.0 (VSS).

Keyboard Matrix of the Caltronic 912:

 

MK5012

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 -

 

MK5012

KEY KC KCE KD KM KS KAE KP
[C] log.1 - - - - - -
[CE] - log.1 - - - - -
[÷] - - log.1 - - - -
[×] - - - log.1 - - -
[−] - - - - log.1 - -
[+=] - - - - - log.1 -
[.] - - - - - - log.1

 

MK5012

SWITCH DP2 DP1
[2-0] - -
[2-0] - log.1

Display: The Caltronic 912 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 of the Caltronic 912 with 21 hand-soldered short wires. The Common Cathodes D1 to D8 of the LED display are connected with eight PNP bipolar junction transistors (BJTs) to the Digit Outputs D1 to D8 of the MK5012 while D9 is driven with its Sign Output. The A to G segments and Decimal Point (Anodes) of the LED display are connected with eight PNP BJTs and discrete current limiting 100 Ohm resistors to the Segment Outputs SA to SG and SDP of the MK5012. 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
MK5012 Caltronic 912 n.a.

Display scanning: The MK5012 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 MK5012 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

MK6010L

Device-under-Test:

Package Markings Top: NCM  MOSTEK MK6010 L  QP-3550L  7206 B  2574
Package Markings Bottom:
Donor Calculator: Busicom "HANDY-LE" LE-120S, March 1972

Keyboard: The Busicom LE-120S makes use of a keyboard assembly with 17 plastic keys pushing individual metal fingers soldered on a double-sided PCB against large, gold-plated contacts mounted on the PCB and a 3-position sliding switch to select the position of the decimal point. The 10 number keys are connected with a diode matrix to the key inputs KN1 to KN4 (Numbers) of the MK6010L while the 7 function keys are connected to its discrete key inputs. The 3-position sliding switch for the Decimal Point selection is connected with a diode matrix to the DP1 and DP2 inputs of the MK6010L.

Keyboard Matrix of the Busicom LE-120S:

 

MK6010L

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 -

 

MK6010L

KEY KC KCE KD KM KS KAE KP
[C] log.1 - - - - - -
[CE] - log.1 - - - - -
[÷] - - log.1 - - - -
[×] - - - log.1 - - -
[−] - - - - log.1 - -
[+=] - - - - - log.1 -
[.] - - - - - - log.1

 

MK6010L

SWITCH DP2 DP1
[4-2-0] - -
[4-2-0] - log.1
[4-2-0] log.1 log.1

Display: The Busicom LE-120S makes use of a 12-digit LED display assembly composed of twelve Monsanto MAN-3A seven-segment LED displays and two indicator LEDs for negative values and low-battery status connected with twelve PNP bipolar junction transistors (BJTs) to the twelve Digit Outputs D1 to D12 of the MK6010L and eight PNP BJTs connected with eight current limiting resistors to the Segment Outputs SA to SG and SDP of the MK6010L. An additional discrete red LED is used as minus sign for negative numbers and connected with a transistor to the Sign output of the MK6010L while the indicator for a low battery is controlled by the power supply circuitry of the calculator.

Display Layout:

Busicom QP-3731 plus LED
The Segment drivers A-G and DP (Decimal Point) are connected to the Busicom QP-3731 display in the pictured way. 

Display Fonts:

Type Calculator Number Fonts Decimal
Separator
Thousands
Separator
Entry
Overflow
Calculating
Overflow
Minus
MK6010L Busicom
LE-120S
n.a.

Display scanning: The MK6010L 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 MK6010L 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

horizontal rule

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

© Joerg Woerner, March 22, 2026. No reprints without written permission.