The Museum of HP Calculators


HP-10 Features

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-10
Display type LED
Display format 1 Line
FIXed number format Limited*
SCIentific number format -
ENGineering number format -
STanDard / ALL number format Limited*
Alpha messages and prompts -
Softkeys labeled by mag. card or overlay -
Softkeys labeled by display menus -
Softkeys with neither labeling system -
Status annunciators -
Redefinable keyboard -
   
Logic HP-10
Logic system Adding Machine
Stack levels -
Last x -
Undo -
Precedence -
Parentheses -
Storage Addition (STO +) Yes
Storage Arithmetic (STO +, -, ×, ÷) STO - only
Storage Exponentiation (STO ^) -
Recall Arithmetic -
Named variables -
Multiple data types -
Directories -
   
Math HP-10
+, -, ×, ÷ Yes 
1/x -
sq. root -
x2 -
LOG x -
10x -
LN x -
ex -
yx -
pi -
% Yes
% change -
INTeger truncation and ABSolute value -
Trigonometric functions (SIN, COS etc.) -
Hyperbolic trig. (SINH, COSH etc.) -
# of trig. modes (degrees, radians, grads) -
   
Advanced Math HP-10
Solver / root finder -
Numeric integration -
Complex numbers -
Matrix operations -
Matrix writer -
Equation writer -
Symbolic operations -
Fractions -
Plotting and graphics (display) -
Plotting and graphics (printer / plotter) -
   
Statistical HP-10
Mean, standard deviation (# of variables) -
Summation of n, x, x2 -
Summation of n, x, x2, y -
Summation of n, x, x2, y, xy -
Summation of n, x, x2, y, y2, xy -
Summation of lists -
Random number generator -
Linear regression, estimate  -
Curve fitting -
Correlation coefficient -
Normal distribution -
Factorial -
Gamma -
Combinations and permutations -
   
Scientific and Time

HP-10

Polar / rectangular conversions -
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 -
Hrs.min.sec arithmetic -
Time of day clock -
Timer -
Dynamic calculations (timer × rate) -
Alarms -
   
Unit Conversions

HP-10

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-10
Number of payments (n) -
Interest rate (i) -
Present Value (PV) -
Payment (PMT) -
Future Value (FV) -
   
Cash Flow Analysis HP-10
Net present value (NPV) -
Internal rate of return (IRR) -
   
Amortization HP-10
Accumulated Interest (ACC INT) -
Balance (BAL) -
   
Depreciation HP-10
Straight line (SL) -
Sum of the years digits (SOYD) -
Declining balance (DB) -
   
Bonds and calendar functions HP-10
Bond price -
Bond yield -
Date arithmetic / calendar functions -
   
Memory and Programming HP-10
Programming language(s) -
RAM / Max # of variables or addressable registers -
Max # of program steps -
RAM / Max vars or regs with full optional RAM -
Max # of prog steps with full optional RAM -
Merged program steps 

-

Manual register / program memory allocation  -
Automatic register / program memory allocation

-

Overlapped register and program memory -
Continuous memory

-

Flags -
Conditional tests -
Subroutine levels -
Indexed looping (increment by +/- 1, end at 0) -
Indexed looping (choice of increment and end) -
Multiple index / loop registers -
Line number addressing -
Branching by relative line number -
Global program label addressing -
Local program label addressing -
Indirect / computed addressing and control -
Multiple indirection registers -
Pause -
Alpha messages and prompts in programs -
Alpha program listings -
Alpha string manipulation -
Program step insert / delete -
   
I/O and Expansion Features HP-10
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 Yes
Networking -
Other -
   
General HP-10
Sounds -
Self test -
Hard case (in addition to soft case) -
Additional Features T: print total
S: print subtotal
Batteries Rechargeable
Length (inches) 6.5"
Width 3.5"
Height 1.1"
Weight (oz or lbs) 13 oz
Year of introduction 1977

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-10 notes:
  • Shift 0-8 set FIXed (like) mode. Shift 9 set STanDard (like) mode in which trailing zeros were suppressed. These modes were different form typical HPs in that exponents were not displayed and that the numbers were actually rounded to the FIXed mode setting - not just displayed that way.
  • Shift . set automatic decimal mode for monetary calculations such that 1234 was interpreted as 12.34. (This mode also set the display mode to shift 2.)
  • Total prints the accumulator and clears it. Subtotal prints but doesn't clear.
  • Addition and subtraction could be repeated by multiple presses of +/= or -.
  • After doing a multiplication or divide, the second term was stored in constant register and you could refer to it by pressing shift × or shift ÷.

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