(Updated "HP-12C_variants V0.5" document)
I like a good mystery (or absence of information in this case) to talk about and investigate when one is in the mood and have time to spend on that.
So I have compiled a small table with the HP-12C variants, using the public available information here and there and crossing it for validation.
I'm sure it contains errors as a result of this investigation process, but it can be updated when more trusted information comes around.
Note:
This listing may not be up to date.
Please use the attached word documents for more detailed and updated information.
Code:
From HP:
--------------------------------------------------------------------------------------------------------------------------------------------------------
# Model P/N Years Features CPU Clock Execution F/W IO-plug Power-Supply Speed
--------------------------------------------------------------------------------------------------------------------------------------------------------
1 12C F1637A? 81-88? RPN, 20R, 100S 1LF5 (HP NUT) 884KHz Native ROM 4.5V (3xLR44) x1
2 12C F1637A? 81?-88? RPN, 20R, 100S 1LM2 (HP NUT) 884KHz Native ROM 4.5V (3xLR44) x1
3 12C F1637A? 88-01? RPN, 20R, 100S 1LQ9 (HP NUT) 884KHz Native ROM 4.5V (3xLR44) x1
4 12C F1637A? 95-01? RPN, 20R, 100S 1RR2 (HP NUT) 884KHz Native ROM 4.5V (3xLR44) x1
5 12C ? 99?-07 RPN, 20R, 100S Agilent 2AF1-0001 (HP NUT) 884KHz Native ROM 3V (1xCR2032) x1
6 12C ? 01?-07 RPN, 20R, 100S Marvell 2AF1-0002 (HP NUT) 884KHz Native ROM 3V (1xCR2032) x1
7 12C Platinum F2231A 03-05? RPN,ALG,30R,400S,+digits Sunplus SPLB20D2 (6502) ~1MHz Native,upd.specs ROM 3V (1xCR2032) x1.5?
8 12C Plat.(v2) F2232A 05?-10? RPN,ALG,(),BS,80R,400S Generalplus GPLB31A (6502) ~4MHz Native,upd.specs ROM 3V (1xCR2032) x6?
9 12C Prestige F2233A 06-? RPN,ALG,(),BS,80R,400S Generalplus GPLB31A (6502) ~4MHz Native,upd.specs ROM 3V (1xCR2032) x6?
10 12C Plat.25th AE F2231AA 06-08? RPN,ALG,(),BS,80R,400S Generalplus GPLB31A (6502) ~4MHz Native,upd.specs ROM 3V (1xCR2032) x6?
11 12C (+, v1) F2230A 08-? RPN, 20R, 100S Atmel AT91SAM7L128 (ARM7DTMI) ~36MHz Emulated HP NUT FLASH 6p(ser) 3V (2xCR2032) x60
12 12C Plat.(v3) F2232A 10-? RPN,ALG,(),BS,80R,400S Generalplus GPLB31A (6502) ~4MHz Native,upd.specs ROM 3V (2xCR2032) x6?
13 12C 30th AE LE NW258AA 2011 RPN, 20R, 100S Atmel AT91SAM7L128 (ARM7DTMI) ~36MHz Emulated HP NUT FLASH 6p(ser) 3V (2xCR2032) x60
14 12C (+, v2) F2230A? 2015- RPN, 20R, 100S Atmel ATSAM4LC2C (Cortex-M4) ~48MHz Emulated HP NUT FLASH 6p(usb) 3V (2xCR2032) x60?
--------------------------------------------------------------------------------------------------------------------------------------------------------
3rd party (Clones):
--------------------------------------------------------------------------------------------------------------------------------------------------------
# Model P/N Years Features CPU Clock Execution F/W IO-plug Power-Supply Speed
--------------------------------------------------------------------------------------------------------------------------------------------------------
15 Aurora FN1000 2003 Clamshell based on 12C Native,custom Specs
16 Truly SC123 2005 Vertical based on 12CP Native,custom Specs
17 Victor V12 ? Based on 12C Plat.25thAE Native,custom Specs
18 BrtC FC-12 ? Based on 12CP 25thAE Native,custom Specs
19 Compucessory CCS28956 2010 Clamshell based on 12CP Native,custom Specs
20 SwissMicros DM-12CC 2012 Based on 12C, USB NXP LPC1114 (ARM Cortex-M0) ~48MHz Emulated HP NUT FLASH USB 3V (1xCR2032) x30
21 SwissMicros DM-12 2013? Based on 12C, USB NXP LPC1115 (ARM Cortex-M0) ~48MHz Emulated HP NUT FLASH USB 3V (1xCR2032) x30
22 SwissMicros DM-12 SE 2014? Based on 12C, USB NXP LPC1115 (ARM Cortex-M0) ~48MHz Emulated HP NUT FLASH USB 3V (1xCR2032) x30
-------------------------------------------------------------------------------------------------------------------------------------------------------
Reference sources:
1.- Eric Smith's HP Voyager Calculator Variants;
2.- Wikipedia's HP-12C;
3.- Official HP Calculators site;
4.- The Museum of HP Calculators;
5.- Katie Wasserman, Marcus, Matthias and other valuable contributors in this MoHPC forums, like these ones:
5.1.- Is the 12C SDK still available?;
5.2.- New HP-12C Review;
5.3.- HP12c re purposing project;
5.4.- JTAG on HP-12C and HP-15C LE;
5.5.- Wiki HP-12c (ARM variant) Repurposing Information;
5.6.- HP 12c Platinum;
5.7.- More on the new 12C;
5.8.- Best 12C models and how to identify them;
5.9.- Gene's Calculator Benchmark: Loops of addition;
5.10.- Frustrating HP 12C;
5.11.- HP-12C Platinum Version 02 calculator from 2010 week 21?;
6.- The Calculator Store's HP12c_new_vs_old;
7.- Persistent Technology;
8.- My own calculator direct observations;
As Bob has suggested, I have created a word document in order to facilitate the edition process. Here it is: