The Museum of HP Calculators


Calculator Comparison

Features in optional ROMs are listed as Option.
Features in HP mag card or tape Application Pacs are listed as +.
Other software is not included.
Display and Keyboard HP-33C HP-34C
Display type LED LED
Display format 1 Line 1 Line
FIXed number format Yes Yes
SCIentific number format Yes Yes
ENGineering number format Yes Yes
STanDard / ALL number format - -
Alpha messages and prompts - -
Softkeys labeled by mag. card or overlay - -
Softkeys labeled by display menus - -
Softkeys with neither labeling system - Yes (2)
Status annunciators - -
Redefinable keyboard - -
Logic HP-33C HP-34C
Logic system RPN RPN
Stack levels 4 4
Last x Yes Yes
Undo - -
Precedence - -
Parentheses - -
Storage Addition (STO +) Yes Yes
Storage Arithmetic (STO +, −, ×, ÷) Yes Yes
Storage Exponentiation (STO ^) - -
Recall Arithmetic - -
Named variables - -
Multiple data types - -
Directories - -
Math HP-33C HP-34C
+, −, ×, ÷ Yes  Yes 
1/x Yes Yes
Yes Yes
x2 Yes Yes
LOG x Yes Yes
10x Yes Yes
LN x Yes Yes
ex Yes Yes
yx Yes Yes
π Yes Yes
% Yes Yes
% change - Yes
INTeger truncation and ABSolute value Yes Yes
Trigonometric functions (SIN, COS etc.) Yes Yes
Hyperbolic trig. (SINH, COSH etc.) - -
# of trig. modes (degrees, radians, grads) 3 3
Advanced Math HP-33C HP-34C
Solver / root finder - Yes
Numeric integration - Yes
Complex numbers - -
Matrix operations - -
Matrix writer - -
Equation writer - -
Symbolic operations - -
Fractions - -
Plotting and graphics (display) - -
Plotting and graphics (printer / plotter) - -
Statistical HP-33C HP-34C
Mean, standard deviation (# of variables) 2 2
Σ of n, x, x2 Yes Yes
Σ of n, x, x2, y Yes Yes
Σ of n, x, x2, y, xy Yes Yes
Σ of n, x, x2, y, y2, xy Yes Yes
Σ of lists - -
Random number generator - -
Linear regression, estimate  Yes Yes
Curve fitting - -
Correlation coefficient Yes Yes
Normal distribution - -
Factorial - Yes
Gamma - Yes
Combinations and permutations - -
Scientific and Time HP-33C HP-34C
Polar / rectangular conversions Yes Yes
Base conversions (2, 8, 10, 16) - -
Arithmetic in bases 2, 8 and 16 - -
Bit operations (AND, OR, XOR, ...) - -
Selectable word size (1-64 bits) - -
Selectable complement mode (1's, 2's, unsigned) - -
Decimal hrs / hrs.min.sec. conversions Yes Yes
Hrs.min.sec arithmetic - -
Time of day clock - -
Timer - -
Dynamic calculations (timer × rate) - -
Alarms - -
Unit Conversions HP-33C HP-34C
Centimeters / inches - -
Millimeters / inches - -
Meters / feet - -
Kilograms / pounds (mass) - -
Newtons / pounds (force) - -
British thermal units / joules - -
Liters / gallons - -
° Celsius / ° Fahrenheit - -
Other - -
User-defined units - -
Time Value of Money HP-33C HP-34C
Number of payments (n) - -
Interest rate (i) - -
Present Value (PV) - -
Payment (PMT) - -
Future Value (FV) - -
Cash Flow Analysis HP-33C HP-34C
Net present value (NPV) - -
Internal rate of return (IRR) - -
Amortization HP-33C HP-34C
Accumulated Interest (ACC INT) - -
Balance (BAL) - -
Depreciation HP-33C HP-34C
Straight line (SL) - -
Sum of the years digits (SOYD) - -
Declining balance (DB) - -
Bonds and calendar functions HP-33C HP-34C
Bond price - -
Bond yield - -
Date arithmetic / calendar functions - -
Memory and Programming HP-33C HP-34C
Programming language(s) RPN RPN
RAM / Max # of variables or addressable registers 8 21
Max # of program steps 49 210
RAM / Max vars or regs with full optional RAM - -
Max # of prog steps with full optional RAM - -
Merged program steps  Yes Yes
Manual register / program memory allocation  - -
Automatic register / program memory allocation - Yes
Overlapped register and program memory - -
Continuous memory Yes Yes
Flags - 4
Conditional tests 8 8
Subroutine levels 3 6
Indexed looping (increment by +/- 1, end at 0) - Yes
Indexed looping (choice of increment and end) - Yes
Multiple index / loop registers - -
Line number addressing Yes Yes*
Branching by relative line number - -
Global program label addressing - Yes
Local program label addressing - -
Indirect / computed addressing and control - Yes
Multiple indirection registers - -
Pause Yes Yes
Alpha messages and prompts in programs - -
Alpha program listings - -
Alpha string manipulation - -
Program step insert / delete - Yes
I/O and Expansion Features HP-33C HP-34C
ROM modules - -
RAM modules or expansion option - -
General expansion slots / connector - -
Magnetic card reader/writer - -
Tape drive - -
Disk drive - -
Upgradeable firmware - -
Optical wand - -
Serial port - -
Infrared input - -
Infrared output - -
Printer - -
Networking - -
Other - -
General HP-33C HP-34C
Sounds - -
Self test Yes Yes
Hard case (in addition to soft case) - -
Additional Features - -
Batteries Rechargeable Rechargeable
Length (inches) 5.6" 5.6"
Width 2.8" 2.8"
Height 1.2" 1.2"
Weight (oz or lbs) 6-8 oz* 6-8 oz*
Year of introduction 1979 1979
Features in optional ROMs are listed as Option.
Features in HP mag card or tape Application Pacs are listed as +.
Other software is not included.

Unlim means limited only by available memory.
HP-33C notes:
  • Late versions were about 1.5 oz lighter than earlier versions.
  • Self test by pressing STO and then ENTER. At the end of the test, the entire display lights to indicate success.
HP-34C notes:
  • Line number addressing was done by placing a negative number in the indirect register and then branching to it. The calculator branched to the absolute value of the number.
  • Late versions were about 1.5 oz lighter than earlier versions.
  • Self test by pressing STO and then ENTER. At the end of the test, the entire display lights to indicate success.

Go back to the feature comparison page
Go back to the main exhibit hall