HP-32S

The HP-32S (codenamed "Leonardo") was a programmable RPN Scientific Calculator introduced by Hewlett-Packard in 1988 and discontinued in 1991. It continued the tradition of the HP-15C programmable RPN Scientific Calculator. But some functions of the HP-15C were omitted (matrix calculations) and some were reduced in functionality (complex calculations), so to some extent it is more correct to say that the HP-32S expanded upon the HP-34C. It supported complex math, statistics, probability, and other functions.

HP-32S
HP-32S Scientific RPN Calculator
ManufacturerHewlett-Packard
Introduced1987
Discontinued1991
Calculator
Entry modeRPN
Display typeCharacter-based dot-matrix display
Display size1 line, 12 characters
CPU
ProcessorHP Saturn (Sacajawea)
Frequency640 kHz
Programming
User memory390 bytes
Firmware memory16 KB of ROM
Other
Power supply3× LR44
Dimensions148×80×15 mm

HP-32SII

HP-32SII
HP-32SII Scientific RPN Calculator
ManufacturerHewlett-Packard
Introduced1991
Discontinued2002
Calculator
Entry modeRPN
Display typeCharacter-based dot-matrix display
Display size1 line, 12 characters
CPU
ProcessorHP Saturn (Sacajawea)
Frequency640 kHz
Programming
User memory390 bytes
Firmware memory16 KB of ROM
Other
Power supply3× LR44
Dimensions148×80×15 mm

The HP-32SII (codenamed "Nardo") added algebraic math, fractions, equations (from the HP-22S) and a second shift key. The calcultor was introduced in 1991 and discontinued in 2002. The original color scheme was blue and yellow, which was changed to green and violett in 1999.

Sample program

 ; This is an HP-32Sii version of the Euclidean algorithm
 ; to find the greatest common divisor (GCD).
 ; You run this by putting the two numbers for
 ; which you want to find the GCD and pressing "XEQ E"
 E01 LBL E
 E02 STO A
 F01 LBL F
 F02 ÷
 F03 FP
 F04 RCL A
 F05 x
 F06 1
 F07 x>y?
 F08 GTO G
 F09 R(DOWN)
 F10 PSE
 F11 x<>A
 F12 RCL A
 F13 GTO F
 G01 LBL G
 G02 RCL A
 G03 RTN

Legacy

In 2022, SwissMicros released pre-production samples of an RPN calculator called DM32 running a version of their DMCP operating system programmed to resemble the HP-32SII. Even though slightly smaller (144×77×12 mm, 180 g) than the original HP-32S (148×80×15 mm, 170 g) the calculator comes with an additional top row of keys for soft menus, an improved tactility of the keyboard (compared to the DM42 keyboard), a blue/yellow color scheme, a much larger high-contrast display (Sharp low power transflective memory LCD with a resolution of 400×240, protected by Gorilla Glass) showing all four stack levels at once (configurable), ca. 256 KB usable RAM, a beeper, a callable real-time clock as well as an infrared port for HP 82240A/HP 82240B printer support and a USB interface (with USB-C connector) emulating a FAT16-formatted USB mass storage device for easy program transfer and state backup / transfer as well as for firmware updates. The calculator, which comes in a stainless steel case with matte black physical vapor deposition (PVD) coating, supports keyboard overlays and uses Intel's decimal floating-point math library for higher precision (decimal128) running on an STM32U575RIT6Q processor (ARM Cortex-M33 core, 768 KB RAM, 2 MB internal flash) with another 8 MB of external QSPI flash (of which ca. 6 MB are available to users). It is powered by a CR2032 coin cell or via USB and clocked dynamically at 48–160 MHz. The DM32 incorporates a multi-state facility allowing to save, restore and switch between multiple states of the calculator like in a task switcher or with multiple "virtual" calculators.

A project based on the DM32 hardware is Christophe de Dinechin's DB48X (2022) to recreate an RPL environment from scratch.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.