SwissMicros DM-15CC
   HOME

TheInfoList



OR:

The HP-15C is a high-end scientific
programmable calculator Programmable calculators are calculators that can automatically carry out a sequence of operations under the control of a stored computer programming, program. Most are Turing complete, and, as such, are theoretically general-purpose computers. ...
of
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
's Voyager series produced between 1982 and 1989. The "C" in the name refers to the
continuous memory The term continuous memory was coined by Hewlett-Packard (HP) to describe a unique feature of certain HP calculators whereby the calculator could internally sustain most, or in later models - all, of the contents of user memory (via battery-backed ...
, such that the calculator retains it's state when switched off.


Models


HP-15C

The HP-15C is a high-end scientific
pocket calculator An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics. The first solid-state electronic calculator was created in the early 1960s. Pocket-siz ...
with a root-solver and numerical integration. A member of
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
Voyager series of
programmable calculator Programmable calculators are calculators that can automatically carry out a sequence of operations under the control of a stored computer programming, program. Most are Turing complete, and, as such, are theoretically general-purpose computers. ...
s, it was produced between 1982 and 1989. The calculator is able to handle complex numbers and matrix operations. Although out of production, its popularity has led to high prices on the used market. The HP-15C was a replacement for the
HP-34C The HP-34C continuous memory calculator is an advanced scientific programmable calculator of the HP 30 series. It was produced between 1979 (cost US$150) and 1983 (cost US$100). Features Root-finding and integration Significant to the HP- ...
. The 15C used
bulk CMOS Complementary metal–oxide–semiconductor (CMOS, pronounced "sea-moss ", , ) is a type of metal–oxide–semiconductor field-effect transistor (MOSFET) fabrication process that uses complementary and symmetrical pairs of p-type and n-type ...
technology for its processor, resulting in very low power consumption.


HP 15C Limited Edition

After showing a prototype labelled ''HP 15c+'' at the HHC 2010, HP announced the ''HP 15C Limited Edition'' (NW250AA) on 1 September 2011. It is based on a flashable controller utilizing the same
ARM7TDMI ARM7 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI-S, ARM7EJ-S. The ARM7TDMI and ...
core already used in the 2008 revision of the 12C but in a different package, an Atmel AT91SAM7L128-AU running an emulator written by Cyrille de Brébisson to execute the old HP Nut code much faster than on the original hardware. The calculator was released alongside the HP 12c 30th Anniversary Edition. This model is powered by two
CR2032 A button cell, watch battery, or coin battery is a small battery made of a single electrochemical cell and shaped as a squat cylinder typically in diameter and high – resembling a button. Stainless steel usually forms the bottom body and p ...
batteries, and can easily be differentiated from the original model by the "Limited Edition" script below the company logo as well as the black text on brushed metal back label, as opposed to the white text on black of the original. The power consumption of the processor is greater than that of the original HP-15C, as HP did not use the same technology in any of the future models.


HP 15C Collector’s Edition

In May 2023, a HP 15C Collector's Edition was announced and was released in July 2023 by the
HP Development Company, L.P. HP Inc. is an American multinational information technology company with its headquarters in Palo Alto, California, that develops personal computers (PCs), printers and related supplies, as well as 3D printing services. It is the world's sec ...
's licensees Moravia Consulting spol. s r.o. and Royal Consumer Information Products, Inc. The calculator is manufactured in the Philippines. It supports up to 672 steps for programs and up to 99 registers. The initial firmware incorporates fixes for the known bugs from previous models (as shown below) and others; it is emulated on the same CPU as the 2015 and 2022 variants of the HP-12C, the Microchip ATSAM4LC2CA (ARM Cortex-M4). The calculator is also powered by two CR2032 batteries. The test menu (Off, ) officially offers three choices. A fourth choice () is undocumented and permits to enter two hidden modes: "15.2" (more memory, but with some limitations like 8×8 inversion matrices and three-digit step number display) and "16" (emulating a
HP-16C The HP-16C Computer Scientist is a programmable pocket calculator that was produced by Hewlett-Packard between 1982 and 1989. It was specifically designed for use by computer programmers, to assist in debugging. It is a member of the HP Voyager ...
). Unlike the earlier editions, the Collectors Edition does hot have the "Hewlett-Packard" text along the bottom left of the panel and is a slightly darker shade of brown than the original.


Bugs and problems

HP-15C: * CHS stack lift bug (and fix) * The non-responsive reset procedure documented in the 15C manual had the side effect of rotating the X register by 22 bits which could then be used to perform
synthetic programming __NOTOC__ Synthetic programming (SP) is an advanced technique for programming the HP-41C and Elektronika B3-34 calculators, involving creating instructions (or combinations of instructions and operands) that cannot be obtained using the standar ...
. HP-15C Limited Edition: * One of the more significant bugs in the released firmware version (dated 2011-04-15 in the self-test) is that PSE only works once in a program and subsequently blanks the display until the program stops or is stopped. Downgrading the firmware resolves the PSE bug, however, other bugs will also be reintroduced. * The original HP-15C self-test keystrokes do not work with the HP-15C LE and can corrupt memory contents. Although a new functional self-test procedure was added, the original manual did not document it. HP-15C Collector's Edition: * The bugs above and others have been fixed in the firmware, or in the case of the non-functional self-test procedure, instructions to switch to the new self-test are included in the accompanying documentation. There are a number of bugs and shortcomings in the undocumented "15.2" and " 16" modes, most of which were fixed by a community member by October 2023. * Pressing and holding a label key after GSB, or pressing and holding A through E in user mode, shows the target step on the original HP-15C but runs the step immediately on the HP-15C CE.


Legacy

An official PC emulator for the 15C is available as freeware from Hewlett-Packard. There are many calculators simulating software, imitating various HP calculators.


Gallery

File:Hewlett Packard 15C Standard Edition.jpg, HP-15C from the 1980s File:HP-15C Calculator Backside (edited, changed perspective to plan).jpg, The rear side of HP-15C File:HP-15C Collector's Edition.jpg, HP-15C Collector's Edition


See also

* List of Hewlett-Packard products: Pocket calculators *
HP calculators HP calculators are various calculators manufactured by the Hewlett-Packard company over the years. Their desktop models included the HP 9800 series, while their handheld models started with the HP-35. Their focus has been on high-end scienti ...


References


Further reading

* * * * (1+xi+293+2+1 pages) * (2+2+222+2 pages) * * (11 pages)


External links

* * * * * (fixing the hidden 16c mod) {{Authority control 15C