AMI S2144


American Microsystems, Inc (AMI) introduced in Fall 1973 with the S2144 a single-chip calculator circuit for portable, battery-operated calculators. With no "Datasheets" of the S2144 available, we reverse-engineered both Melcor Model 1000 and RFT minirex 74 calculators to provide the relevant information for the calculator enthusiasts.

A typical calculator built around the AMI S2144 performs the four basic functions +, −, ×, and ÷ and allows to select between the floating-point or a fixed-point format. The S2144 supports additionally a power-safe mode turning the display off (sans the "minus sign" in the right-most digit) while still scanning the keyboard and holding calculating results. One additional input of the S2144 can be used to monitor the battery voltage and indicate with a "decimal point" in the left-most digit a low-battery status. The keyboard scanning, debouncing and encoding in performed inside the chip. The display outputs are fully decoded with a leading zero suppression and multiplexed.

Family Members and Applications

Type Calculators Keyboard Constant Digits Fixed DP Rounding Seg./Dig.
Power Down
S2144 Melcor Model 1000, RFT minirex 74 [+][−][=]  n.a. 8 F, 0-7 None S1, S8


DCM-50A Platform Compatibility

The Datamath Calculator Museum DCM-50A (Platform) supports the AMI S2144 directly with the TMS1000 Textool Test Socket set to DCM-50A (TMS1000) mode and patching (swapping) most of the pins. One additional patch wire is needed to connect the external clock oscillator not available on the TMS1000 Socket but on the TMS0100 Socket or directly through the Digilent Digital Discovery Interface. Both Characterization of TMS1000 Calculator Circuits and Reverse-engineering of TMS1000 Calculator Circuits is supported by the DCM-50A (TMS1000).

Technical Specifications

Item Min Typ Max Unit Comments
VSS   0   V   
VDD   -6.2
(Melcor Model 1000)
(RFT minirex 74)
VGG   -10.0
(Melcor Model 1000)
(RFT minirex 74)
IDD   9.0   mA (Melcor Model 1000)
IGG   3.0   mA (Melcor Model 1000)
CK   35
(Melcor Model 1000)
(RFT minirex 74)


The S2144 uses a 0.6 wide 28-pin CDIP (Ceramic Dual In-line Package with a 0.1 / 2.54 mm lead pitch).

Pin Configuration


Pin IO Function Pin IO Function
1 V Common Voltage 28 V Segment driver F
2 O Segment driver G 27 O Segment driver E
3   Do not connect 26 O Segment driver D
4   Do not connect 25 O Segment driver C
5 I Power Down 24 O Segment driver B
6 I Keymatrix input O 23 O Segment driver A
7 I Keymatrix input N 22 O Segment driver DP
8 V Negative Voltage VDD 21 I Low Voltage
9   Do not connect 20 I Clock Input
10 V Negative Voltage VGG 19 O Digit driver 9 (OVER)
11 O Digit driver 8 (MSD) 18 O Digit driver 1 (LSD)
12 O Digit driver 7 17 O Digit driver 2
13 O Digit driver 6 16 O Digit driver 3
14 O Digit driver 5 15 O Digit driver 4
The Segment drivers A-G and the Decimal point are connected to a display in the pictured way.

Keyboard Scan-Matrix

The keyboards of all calculators based on the S2144 consists of a x/y-matrix connected to the digit driver outputs D1-D9 and the keymatrix inputs KN and KO. In the fixed-point output format mode the position of the decimal point is selected with the PD key.

Example for the Melcor Model 1000:

D1 1 ×
D2 2 ÷
D3 3 PD
D4 4 +
D5 5
D6 6 =
D7 7 C/CE
D8 8 0
D9 9 .


Calculators based on the AMI2144 use normally LED displays. Texas Instruments introduced together with their calculator chips two pre-configured LED-modules (DIS40, DIS95) based on the TIL360 arrays, the corresponding segment drivers (SN75491) and digit drivers (SN75492). Many designs make use of these or similar components.

If you have additions to the above datasheet please email:

Joerg Woerner, February 05, 2023. No reprints without written permission.