DATAMATH  CALCULATOR  MUSEUM

Characterization of General Instrument 250 / C-500 Product Family Single-chip Calculator Circuits

The Datamath Calculator Museum DCM-50A (PLAYGROUND) supports the Characterization of the GI 250 / C-500 Product Family single-chip calculator circuits using the DCM-50A Playground C-500 Family Adapter mounted on top of the DCM-50A PG Frame Carrier and connected to the DCM50A Playground KBD102 Keyboard. The optional DCM-50A Playground Digilent I/O Extender supports Characterization and Reverse-engineering of GI 250 and GI 251 single-chip calculator circuits.

GI 250

Device-under-Test:

Package Markings Top: 250 GI 7211
Package Markings Bottom:
Donor Calculator: Litton Royal Digital III, March 1972

Keyboard: The Litton Royal Digital III makes use 19 gold-plates squares/rectangles etched on its Main-PCB and a wired stylus with a metal tip to operate the calculator. The 19 key contacts are connected with series resistors to 19 pins of the GI 250 single-chip calculator circuit, while the stylus is driven with a pulsed output signal of the GI 250 and a transistor working as buffer (voltage follower).

Keyboard Matrix Litton Royal Digital III:

GI 250

  Pin# KB_EN
K0/SB 12 0
K1/SF 9 1
K2/SG 10 2
K3/SA 11 3
K4 5 4
K5/SC 8 5
K6 4 6
K7/SD 7 7
K8/SE 6 8
K9 3 9
KP/SDP 14 .
KC 20 C
KC 22 K
KT 21
KA/D48 17 +
KS/D37 16
KM/D26 18 ×
KD/D15B 19 ÷
KEQ 15 =

Display: The Litton Royal Digital III makes use of four low-voltage VFD tubes manufactured by an unknown company and the grids connected with four additional transistors to the respective 4 Digit Outputs D15, D26, D37, and D48 of the GI 250. The anodes of the segments are connected directly to the 8 Segment Outputs SA to SG and SDP of the GI 250 and biased to approximately -25 Volts.

Display Layout:

Unknown VFD
The Segment drivers A-G and DP (Decimal Point) are connected to the unknown display in the pictured way. 

Display Fonts:

Type Calculator Number Fonts Decimal
Separator
Thousands
Separator
Entry
Overflow
Calculating
Overflow
Minus
GI 250 Litton Royal
Digital III
n.a.    

Keyboard Scanning: The GI 250 uses a keyboard scanning matrix with all of its 19 keys connected directly to a corresponding pin, while the common signal is connected to a dedicated Keyboard Enable pin. Seven of the 19 keys are using dedicated Key Input pins, four are shared with the Digit Outputs and eight are shared with the Segment Outputs. To allow for the use of the Digit and Segment Output pins as Key Input pins, the GI 250 is blanking the display completely before each Display Scanning Cycle while reading the keyboard. Scanning the keyboard is indicated with a short pulse on the Keyboard-Enable output pin while briefly disabling all of its segments and digit output drivers before and after the pulse.

Display scanning: Display scanning is performed in is performed in D15 → D48 direction at a rate of about 830 Hz:

State Time = 2 Clocks = 0.020 ms @ CK=100 kHz
Keyboard Time = 8 States = 0.160 ms @ CK=100 kHz
Digit Time = 13 States = 0.260 ms @ CK=100 kHz
Scan Time = Keyboard Time + 4 Digit Times (D15 to D48) = 1.2 ms @ CK=100 kHz

GI 251F

Work-in Progress

horizontal rule

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

© Joerg Woerner, July 8, 2025. No reprints without written permission.