Chip-Level Question

I was wondering how HP calculators arrive at answers. With a PC, of course, it uses the ALU part of the CPU. But how about calculators? Is it software embedded in ROM?

What about simple 4-function units?



Most calculators have software in ROM, often called "firmware". In the early days HP and TI firmware was referred to as "microcode".

Some of the early four-function calculators were hardwired rather than using a processor, but that went out of style quickly once it became relatively easy and inexpensive to use a processor.

In the past most calculator processors were four-bit, with HPs use of a 56-bit word being a notable exception. AFAICT, most calculators now use 8-bit processors, with high-end calculators using 16-bit or 32-bit processors.


The newer ARM based HPs (12C, 20b, 30b) use a 32 bit core. The "processor" is in fact an all in one solution with all necessary functionality on one chip, including memory.

TI introduced this technology in the early days of the TI-30, the LED model. A single chip, bonded directly to the board which carried the LED bar on its back, contained the complete calculator. The functionality has of course vastly increased over the years. We can assume that the chip contains a processor and its firmware but you can't tell from the outside.


Actually the single-chip calculator predates the TI-30 by almost five years (September 1971, vs. June 1976).


At the age of 12, my interest in calculator electronics hadn't sufficiently developed to recognize this. ;)


The bonded die has been used by National Semiconductor as early as 1975 (Novus 650).
Novus 650

(Even if the page states 1976, the date code 540 aka 7540 is clearly visible.)


Joerg Woerner's interesting TMS-0102 webpage gives some details of the early one-chip design (minus display drivers) that was in many four-function machines of 40 years ago. Including my first, the Bomar 901B that cost me the 2011 equivalent of $700.


How "single" is single-chip???

The TI-30 included the display drivers while the TMS1802 (1971) needed four additional integrated circuits to drive the LED's.

The TMS08** (1974) needed one display driver and the TMS9** (1975) was the first "single-chip" solution from TI. Think TI-1200!



Two chips below the blob ;-))



I seem to recall that there were single-chip calculators using the Mostek MK6010 by mid-1971. However, they did use some discrete transistors as well.

Possibly Related Threads…
Thread Author Replies Views Last Post
  Four-Level RPN and the Real World Matt Agajanian 14 6,150 12-13-2013, 03:57 PM
Last Post: Manolo Sobrino
  WP-34S: Battery Level - some questions Marcel Samek 5 2,097 09-15-2013, 06:24 PM
Last Post: Marcel Samek
  ACT CHIP aj04062 5 1,827 01-27-2013, 02:11 PM
Last Post: Eric Smith
  Classic calculator display chip type number? Juergen Hofstaedter 3 1,577 01-22-2013, 12:47 PM
Last Post: Eric Smith
  Single Level X^2 for HP-35...Any ideas Matt Agajanian 0 1,004 08-11-2012, 10:01 PM
Last Post: Matt Agajanian
  OT-Novus 3-level RPN. What were they thinking? Matt Agajanian 15 4,122 07-01-2012, 11:53 AM
Last Post: Marcus von Cube, Germany
  NoV-64: Can't Access RAM Chip 3 Les Wright 4 1,958 05-28-2012, 11:06 PM
Last Post: Les Wright
  wp 34s: enable 8-level stack? [Solved] Eduardo Duenez 6 1,810 04-28-2012, 03:52 PM
Last Post: Walter B
  Design for a simple, entry-level RPN calculator Eddie W. Shore 84 16,583 11-04-2011, 12:48 PM
Last Post: Bart (UK)
  MySamBA execution level Masaki Adachi 6 1,910 10-25-2011, 12:17 PM
Last Post: Masaki Adachi

Forum Jump: