HP 12c Prestige
| Industry | Financial calculators |
|---|---|
| Founded | 1981 |
| Founder | Hewlett-Packard |
| Products | Financial calculators |
The HP-12C is a financial calculator introduced by Hewlett-Packard in 1981 as part of the HP Voyager series. It remains HP's longest and best-selling product and is regarded as the de facto standard among financial professionals. Multiple revisions have updated its hardware, including transitions to ARM processors emulating the original Nut CPU. Despite criticism of its dated technology, it remains a standard in finance.
Functionality
Produced continuously since its debut in 1981, the HP-12C has established itself as the industry benchmark due to its simple interface for essential financial computations.[1] Although modern spreadsheet software can instantly perform amortization calculations, the HP-12C’s iterative approach may take over a minute to complete. Its lasting appeal is attributed to its dependable accuracy and widespread familiarity.
Solving The Unsolvable
Roy Martin introduced an innovative financial formula for the HP-12C that addressed a centuries-old mathematical problem: determining interest rates involves solving Lacunary polynomials associated with loan variables (n, PV, pmt, FV). This challenge—dating back to Isaac Newton—lacks an algebraic solution and requires recursive numerical techniques such as Newton’s method.
Two significant obstacles were addressed:
- Limited precision:* The use of floating point arithmetic can lead to rounding mistakes and divergence. The HP-12C’s algorithms are designed to avoid these errors, delivering precise outcomes where other calculators might fail—for instance, accurately calculating (1 + i)^n even with extreme values of i and n.
- Convergence:* Recursive root-finding methods may diverge if initial guesses are not sufficiently close. By applying deep insights into loan equations, Martin and William Kahan developed initial approximations that ensure quadratic convergence of Newton’s method and precise interest rate computations across all valid inputs.
Inputs that imply complex roots trigger error messages, maintaining financial relevance. This advancement resolved what was previously considered an insurmountable problem in financial computation.
In conclusion, without the contributions of Kahan and Martin—renowned experts in numerical analysis—the dependable calculation of interest rates on the HP-12C would not be achievable, highlighting the calculator’s exceptional mathematical foundation and business significance.
HP-12C
Since its introduction in 1981, the HP-12C has experienced at least nine hardware updates, including a commemorative edition. Its proprietary bulk CMOS HP Nut processor evolved from the original 1LF5 model to integrated single-chip versions (1LQ9 followed by 1RR2) due to manufacturing improvements. Despite these changes, HP maintained the original 884 kHz CPU frequency after market research revealed users distrusted faster processing speeds; however, users could manually increase speed if desired. In 2001 (starting with serial CN11500001), the CPU transitioned to a 3 V process (Agilent 2AF1-0001, later Marvell 2AF1-0002), leading to a battery change from three LR44 cells to a single CR2032 (F1637A).
In 2008, HP switched to an Atmel AT91SAM7L128 processor featuring an ARM7TDMI core running a software emulator of the Nut CPU. This allowed firmware updates and custom operating system development through an SDK. Known informally as the "HP-12C+", this revision (F2230A) delivered benchmark speeds 60–90 times faster than earlier models and used two parallel CR2032 batteries, though only one was necessary.
The limited HP 12c 30th Anniversary Edition (NW258AA) was released in 2011 with a production run capped at 40,000 units.
In 2015, internal hardware was refreshed again with an Atmel ATSAM4LC2CA-AU processor incorporating an ARM Cortex-M4 core. This version kept the same model number and external design except for a "Rev 2" marking and continued using two CR2032 batteries. Firmware dates from 2015, and serial numbers beginning with "PHA", "9CJ", "7CD", or "3CD" identify this variant. The flash port was updated to USB protocol with an unpopulated Micro-USB connector present on the circuit board.
In 2022, licensees Moravia Consulting and Royal Consumer Information Products issued a minor update removing "Hewlett-Packard" branding from the front plate and adding a screw to secure the battery compartment cover.
The HP-12C is among only four calculators authorized for use during the Chartered Financial Analyst examinations, alongside its counterpart model, the HP 12c Platinum, as well as Texas Instruments' BA II Plus calculators.
Though criticized for its technology and design rooted in the early 1980s, the HP-12C persists as both the de jure and de facto standard within high finance.
HP 12c Platinum / Prestige
The HP 12c Platinum is an evolution of the classic 12C model, introduced in 2003, distinguished by a silver-colored upper section replacing the original’s gold finish. There are six different versions available, including two limited editions.
The first 12c Platinum (model F2231A) incorporated a faster Sunplus SPLB20D2 processor based on the 6502 architecture, increased memory capacity with support for up to 30 CFj registers and 400 program steps, along with additional features. This model offers both algebraic and a four-level classical RPN input mode, though its RPN implementation varies slightly from the original calculator.
Earlier versions did not include parentheses, making algebraic entry more challenging. From 2005 onward, updated models (F2232A) introduced parentheses functionality accessed via blue-shifted STO and RCL keys, added undo/backspace capabilities, and expanded memory to accommodate 80 CFj registers. These improvements were enabled by firmware updates derived from the HP 17bII+, requiring an upgrade to the faster Generalplus GPLB31A processor (still utilizing the 6502 core), produced by Kinpo Electronics.
In 2006, HP launched the 12c Platinum 25th Anniversary Edition, which incorporated parentheses support and featured the GPLB31A processor. The most recent hardware revision appeared in 2007 (F2231AA), adding dual CR2032 batteries similar to later original 12C models while retaining the GPLB31A chip.
The HP 12c Prestige (model F2233A), released in 2008, merges the original’s iconic gold plate design with the hardware specifications of the fourth Platinum version. In 2022, Moravia and Royal issued a primarily aesthetic update to the Platinum series alongside the latest original 12C revision, removing "Hewlett-Packard" branding from the front panel and refining details such as layout and battery compartment design.
Limitations
By its design, the HP-12C rounds payment counts upward to the nearest whole number, which can lead to inaccuracies when calculating fractional periods. As a result, solving for n yields outcomes that differ from those derived using standard annuity formulas or other financial calculators like Excel.
Clones
Several clones of the HP-12C have been developed to serve budget-conscious consumers by emulating its design and functionality. The Aurora FN1000, released in 2003, featured a clamshell form factor inspired by the HP-12C. In 2007, Victor Technology introduced the cost-effective Victor V12, a clone of the HP 12c Platinum 25th Anniversary Edition also marketed in Brazil as BrtC FC-12. The 2010 Compucessory CCS28956 (also known as Compucessory 28956) added margin calculation functions such as COST, SELL, and MGN while retaining a clamshell design; it is also sold under the name Procalc FN 1200C in Brazil. The Truly SC123, launched in 2015, resembles the HP-12c Platinum but features a vertical case orientation.
In 2012, SwissMicros released the compact DM-12CC, approximately credit card-sized (88 mm × 59 mm × 7 mm), which emulates the original HP-12C by running its ROM image on an ARM Cortex-M0-based NXP LPC1114 processor. Later models like the DM12 (available since 2013) enhanced keyboard quality and increased RAM capacity using an LPC1115 processor. A premium version called the DM12 Silver Edition is housed in a titanium case. In February 2016, SwissMicros introduced the DM12L, matching the size of the original HP-12C but offering improvements such as a dot-matrix display, selectable fonts and clock speeds, and a USB Mini-B serial interface for data transfer and firmware updates (though it does not provide USB power), utilizing a Silicon Labs CP2102 converter chip.
Further reading
External links
- HP-12C profile at Hpmuseum.org
- The Everlasting Calculator
- HP 12c: Over Thirty-Five Years of Endurance
- HP-12C and HP-12c Platinum entries in MyCalcDB, an archive of pocket calculators from the 1970s and 1980s
- HP-12C Emulator in Javascript
- ↑ For example, Goldman Sachs issues HP-12Cs to new analysts and associates.