has 16C memory increased?


As I recall iot was a little short of programmable memory space.
I am unable to find if that has changed, anyone know? Sam


The 16C has been discontinued since 1988, so none of its specifications have changed since then.

If you are referring to the new 15c limited edition, AFAIK the only specifications that are changed are the speed (much faster) and the batteries (two CR2032, vs. three 357 button cells). The available memory is unchanged: up to 65 registers or 448 program steps.


So that's the question: Isn't it much easier nowadays to have say, 32k RAM than to have less than 2k?


The CPU in the modern 12c and almost certainly the 15c has exactly 2kb of battery backed RAM. So, no it isn't always easier to have more RAM.

The 15c firmware uses less than this BTW.

- Pauli


So that's the question: Isn't it much easier nowadays to have say, 32k RAM than to have less than 2k?

It depends on the SoC and whatever other functionality is competing
for finite silicon real estate. Most notably the current ARM
SoCs have rather limited RWM capacities. Also the lowest achievable
system power reduction in which RWM data is retained differs
considerably between designs. The power-down-data-retained
leakage current varying in proportion to the RWM size is another
motivation to limit its size.

Unfortunately with present SoCs applicable to this application
area you are limited to on-die ROM/RWM in practical terms for
direct access/execute memory. However for firmware emulator
applications, serial interconnect (eg: SPI) RWM can be
acceptable for firmware (vs. emulator) sourced access without
much of a performance penalty. To a lesser extent this can be
true for ROM (flash) as well but in my experiments I've found
some internal caching was needed to avoid getting bogged
down in SPI addressing overhead as well leverage repetitive
localized instruction fetching. To frustrate matters caching
itself consumes internal SRAM so an application specific
balance needs to be struck.

Possibly Related Threads…
Thread Author Replies Views Last Post
  Bought a 16C to compensate a little Eelco Rouw 23 8,001 12-07-2013, 01:26 PM
Last Post: Eelco Rouw
  Shiny new 16C! Keith Midson 7 2,571 10-27-2013, 02:22 AM
Last Post: Keith Midson
  HP-16C simulator fhub 12 3,515 06-30-2013, 10:14 PM
Last Post: Robert Prosperi
  Program for HP-16c... Leonid 9 3,100 06-07-2013, 08:51 PM
Last Post: David Hayden
  HP 11C/12C/15C/16C case Philippe Cairic 4 2,097 11-06-2012, 06:04 PM
Last Post: Matt Agajanian
  Understanding HP-16C integer division Jimi 18 5,159 10-16-2012, 09:13 PM
Last Post: Eddie W. Shore
  41 User Memory vs System Memory Gerry Schultz 6 2,438 07-01-2012, 12:02 AM
Last Post: Monte Dalrymple
  Hack a 15C-le into a 16C? David Griffith 20 5,179 12-23-2011, 07:00 AM
Last Post: robert rozee
  wp34s low battery threshold Increased to 2.7V Jeff O. 8 2,371 10-20-2011, 12:37 AM
Last Post: Walter B
  wp34S - 16C Compatibility #7 - MASKL, MASKR Jake Schwartz 1 1,014 06-06-2011, 04:40 AM
Last Post: Paul Dale

Forum Jump: