Comparison of HP graphing calculators
{{Short description|Class of hand-held calculator}}
{{Use dmy dates|date=April 2019|cs1-dates=y}}
{{Use list-defined references|date=October 2023}}
A graphing calculator is a class of hand-held calculator that is capable of plotting graphs and solving complex functions. While there are several companies that manufacture models of graphing calculators, Hewlett-Packard is a major manufacturer.
The following table compares general and technical information for Hewlett-Packard graphing calculators:
class="wikitable sortable" |
Model
! Processor ! Memory ! Display ! Input method ! Stack ! Programming languages ! Computer algebra system ! Character set ! Sound ! Connectivity ! Power supply ! Release year ! Predecessors ! Successors |
---|
50px HP Prime G2 (2AP18AA) | 528 MHz NXP i.MX 6ULL MCIMX6Y2 (Cortex A7 core, ARMv7 architecture) | 256 MB RAM, 512 MB flash | 320×240 pixel 16-bit color multi-touch TFT LCD with backlight | Fixed (128 level) | PPL | Unicode | No | USB-rechargeable 3.7 V/2000 mAh/7.4 Wh Li-Ion, USB | 2018–present | None |
50px HP Prime G1 (NW280AA, G8X92AA) | 400 MHz Samsung S3C2416XH-40 (ARM926EJ core, ARMv5 architecture) | 32 MB RAM, 256 MB flash | 320×240 pixel 16-bit color multi-touch TFT LCD with backlight | Fixed (128 level) | PPL | Unicode | No | USB (Micro-AB) (USB-OTG only with G8X92AA model) | USB-rechargeable 3.7 V/1500 mAh/5.55 Wh Li-Ion (compatible: Samsung Galaxy S3 2200 mAh), USB | 2013–2017 |
50px HP 50g blue (NW240AA) | 75 MHz (203 MHz) Samsung S3C2410A (ARM920T core, ARMv4T architecture) | 512 KB RAM, 2 MB flash, expandable via 2 GB SD card | 131×80 pixel monochrome LCD | Dynamic | RPL, Algebraic RPL | Erable-based | 8-bit RPL character set (with euro sign) | Buzzer | USB (Mini-B), IrDA, 1×4-pin 3.3 V TTL serial (RS-232 via active converter) | 4×1.5 V (6 V) AAA, 1×3 V CR2032, USB | (HP Prime) |
50px HP 50g black (F2229A) | 75 MHz (203 MHz) Samsung S3C2410A (ARM920T core, ARMv4T architecture) | 512 KB RAM, 2 MB flash, expandable via 2 GB SD card | 131×80 pixel monochrome LCD | Dynamic | RPL, Algebraic RPL | Erable-based | 8-bit RPL character set (with euro sign) | Buzzer | USB (Mini-B), IrDA, 1×4-pin 3.3 V TTL serial (RS-232 via active converter) | 4×1.5 V (6 V) AAA, 1×3 V CR2032, USB | hp 49g+ | (HP Prime) |
50px hp 49g+ (F2228A) | 75 MHz (203 MHz) Samsung S3C2410X01 (ARM920T core, ARMv4T architecture) | 512 KB RAM, 2 MB flash, expandable via 2 GB SD card | 131×80 pixel monochrome LCD | Dynamic | RPL, Algebraic RPL | Erable-based | 8-bit RPL character set (with euro sign) | Buzzer | 3×1.5 V (4.5 V) AAA, 1×3 V CR2032 | 2003–2006 | HP 49G | HP 50g |
50px HP 48gII (F2226A) | 48 MHz (203 MHz) Samsung S3C2410X01 (ARM920T core, ARMv4T architecture) | 128 KB RAM (256 KB RAM - 2007 model only), not flashable | 131×64 pixel monochrome LCD | Dynamic | RPL, Algebraic RPL | Erable-based | 8-bit RPL character set (with euro sign) | Buzzer | (USB (Mini-B) - 2007 model only), IrDA, 1×4-pin 3.3 V TTL serial (RS-232 via active converter) | 3×1.5 V (4.5 V) AAA (4×1.5 V (6 V) AAA - 2007 model only), 1×3 V CR2032, USB (2007 model only) | 2003 | HP 48G+ | HP 49g+ |
50px HP 49G (F1633A, F1896A) | 4 MHz Yorke (Saturn 1LT8 core) | 512 KB RAM, 2 MB flash | 131×64 pixel monochrome LCD | Dynamic | RPL, Algebraic RPL | Erable-based | 8-bit RPL character set (with euro sign) | Buzzer | 2×5-pin RS-232 | 3×1.5 V (4.5 V) AAA | 1999–2003 | hp 49g+ |
HP 48G+ (F1630A, F1894A)
| 4 MHz Yorke (Saturn 1LT8 core) | 128 KB RAM, not flashable | 131×64 pixel monochrome LCD | Dynamic | RPL | 8-bit RPL character set | Buzzer | 3×1.5 V (4.5 V) AAA | HP 48G | HP 49G |
50px HP 48G | 3.68-4 MHz Yorke (Saturn 1LT8 core) | 32 KB RAM, not flashable | 131×64 pixel monochrome LCD | Dynamic | RPL | 8-bit RPL character set | Buzzer | 3×1.5 V (4.5 V) AAA | HP 48S |
50px HP 48GX (F1895A) | 4 MHz Yorke (Saturn 1LT8 core) | 128 KB RAM, expandable via 128 KB and 4 MB max. card slots, not flashable | 131×64 pixel monochrome LCD | Dynamic | RPL | 8-bit RPL character set | Buzzer | 3×1.5 V (4.5 V) AAA | HP 48SX | HP 49G |
50px HP 48S | 2 MHz Clarke (Saturn 1LT8 core) | 32 KB RAM, not flashable | 131×64 pixel monochrome LCD | Dynamic | RPL | 8-bit RPL character set | Buzzer | 3×1.5 V (4.5 V) AAA | HP-28S | HP 48G |
HP 48SX
| 2 MHz Clarke (Saturn 1LT8 core) | 32 KB RAM, expandable via 2 card slots of 128 KB RAM/ROM each, not flashable | 131×64 pixel monochrome LCD | Dynamic | RPL | 8-bit RPL character set | Buzzer | 3×1.5 V (4.5 V) AAA | HP-28S | HP 48GX |
50px HP 39gII (NW249AA) | 80 MHz Freescale (formerly SigmaTel) STMP3770 (ARM926EJ-S core) | 256 KB RAM (ca. 240 KB available to user), 128 MB flash (80–105 MB available to user) | 256×128 pixel monochrome gray-scale LCD | Dynamic | HP Basic-variant or PPL-predecessor? | No | Unicode | No | 1–4×1.5 V (1.5 V) AAA, USB | 2011 | HP 39gs | HP Prime |
50px HP 40gs (F2225A) | 75 MHz Samsung S3C2410A (ARM920T core, ARMv4T architecture) | 256 KB RAM, 2 MB flash | 131×64 pixel monochrome LCD | Dynamic | HP Basic | Erable-based | 8-bit RPL character set (with −1 and euro sign) | Buzzer | USB (Mini-B), 1×4-pin 3.3 V TTL serial (RS-232 via active converter) | 4×1.5 V (6 V) AAA, 1×3 V CR2032, USB | 2006–2011 | HP 40G |
50px HP 39gs (F2223A) | 75 MHz Samsung S3C2410A (ARM920T core, ARMv4T architecture) | 256 KB RAM, 1 MB flash | 131×64 pixel monochrome LCD | Dynamic | HP Basic | No | 8-bit RPL character set (with −1 and euro sign) | Buzzer | USB (Mini-B), IrDA, 1×4-pin 3.3 V TTL serial (RS-232 via active converter) | 4×1.5 V (6 V) AAA, 1×3 V CR2032, USB | 2006–2011 | hp 39g+ |
50px hp 39g+ (F2224A) | 75 MHz Samsung S3C2410X (ARM920T core, ARMv4T architecture) | 256 KB RAM, 1 MB flash | 131×64 pixel monochrome LCD | Dynamic | HP Basic | No | 8-bit RPL character set (with −1 and euro sign) | Buzzer | 3×1.5 V (4.5 V) AAA, 1×3 V CR2032 | 2003–2006 | HP 39G | HP 39gs |
HP 40G (F1907A)
| 4 MHz Yorke (Saturn 1LT8 core) | 256 KB RAM, not flashable | 131×64 pixel monochrome LCD | Dynamic | HP Basic | Erable-based | 8-bit RPL character set (with −1 and euro sign) | Buzzer | 2×5-pin RS-232 | 3×1.5 V (4.5 V) AAA | 2000–2003 | HP 38G | HP 40gs |
HP 39G (F1906A)
| 4 MHz Yorke (Saturn 1LT8 core) | 256 KB RAM, not flashable | 131×64 pixel monochrome LCD | Dynamic | HP Basic | No | 8-bit RPL character set (with −1 and euro sign) | Buzzer | 3×1.5 V (4.5 V) AAA | 2000–2003 | HP 38G | hp 39g+ |
50px HP 38G (F1200A, F1892A) | 4 MHz Yorke (Saturn 1LT8 core) | 32 KB RAM, not flashable | 4-line (131×64 pixel) monochrome LCD | Dynamic | HP Basic | No | 8-bit RPL character set | Buzzer | 3×1.5 V (4.5 V) AAA | 1995 | None |
50px HP-28S | 1 MHz Lewis (Saturn 1LT8 core) | 32 KB RAM, not flashable | 4-line (137×32 pixel) monochrome LCD | Dynamic | RPL | 8-bit HP Roman 8 variant | Buzzer | HP SIR | 3×1.5 V (4.5 V) N | 1988–1992 | HP-28C |
HP-28C
| 640 kHz Saturn (Saturn 1LK7 core) | 2 KB RAM, 1709? bytes RAM available for user, not flashable | 4-line (137×32 pixel) monochrome LCD | Dynamic | RPL | 8-bit HP Roman 8 variant | Buzzer | HP SIR | 3×1.5 V (4.5 V) N | 1987–1988 | HP-41C | HP-28S |
HP-42S
| 8 KB RAM (extensible to 32 KB), 7200? (or 31553) bytes RAM available for user, not flashable | 2-line (131×16 pixel) monochrome LCD | Fixed (4 level) | Keystroke programmable, fully merged (FOCAL variant) | None | 8-bit proprietary | Buzzer | HP SIR | 3×1.5 V (4.5 V) LR44 | 1987–1995 | HP-28S |
50px HP 9g | Sunplus SPLB30A (aka Generalplus GPLB30A) | 712? bytes RAM available for user, not flashable | 35×23 pixel, 1-line 5-digit 5×7 dot matrix, 1-line 10+3-digit 7-segment monochrome LCD | ? | Limited, 10 programmable "expression registers" that can reference other functions, registers, and memory | No | ? | No | None | 1×3 V CR2025 | 2003 | None | None |
Model
! Processor ! Memory ! Display ! Input method ! Stack ! Programming languages ! Computer algebra system ! Character set ! Sound ! Connectivity ! Power supply ! Release year ! Predecessors ! Successors |
See also
References
{{Reflist|refs=
{{cite web |title=Hewlett-Packard HP 50g scientific calculator |publisher=ARM |url=http://www.arm.com/markets/embedded/hewlett-packard-hp-50g-scientific-calculator.php |url-status=dead |archive-url=https://archive.today/20150309154238/http://www.arm.com/markets/embedded/hewlett-packard-hp-50g-scientific-calculator.php |archive-date=2015-03-09 |access-date=2015-03-13}}
{{cite book |title=HP 50g / 49g+ / 48gII graphing calculator advanced user’s reference manual (AUR) |publisher=Hewlett-Packard |edition=2 |date=2009-07-14 |orig-date=2005 |id=HP F2228-90010 |pages=J-1, J-2 |url=http://www.hpcalc.org/details.php?id=7141 |access-date=2015-10-10 |url-status=live |archive-url=https://web.archive.org/web/20180928120701/https://www.hpcalc.org/details/7141 |archive-date=2018-09-28}} [https://web.archive.org/web/20170610082551/http://www.hpcalc.org/hp49/docs/misc/hp50gaur.zip][http://holyjoe.net/hp/HP_50g_AUR_v2_English_searchable.pdf Searchable PDF]
{{cite book |title=HP 82240B Infrared Printer |publisher=Hewlett Packard |date=August 1989 |edition=1 |id=HP reorder number 82240-90014 |location=Corvallis, OR, USA |pages=17–18 }}
{{cite book |title=HP 48G Series – User's Guide (UG) |publisher=Hewlett-Packard |edition=8th |date=December 1994 |id=HP 00048-90126, (00048-90104) |orig-date=1993 |pages=2-5, 27-16 |url=http://www.hpcalc.org/details.php?id=3937 |access-date=2015-09-06 |url-status=live |archive-url=https://web.archive.org/web/20160806145719/http://www.hpcalc.org/details.php?id=3937 |archive-date=2016-08-06}} [http://www.hpcalc.org/hp48/docs/misc/hp48gug.zip]
{{cite book |author-first=Colin |author-last=Croft |edition=1st |version=1.0 |date=December 2006 |title=hp 39gs and hp 40gs graphing calculators. Mastering the hp 39gs & hp 40gs - A guide for teachers, students and other users of the hp 39gs & hp 40gs |id=HP part number F2224-90010 |publisher=Hewlett-Packard Development Company, L.P. |url=http://www.hp.com/ctg/Manual/c00829737.pdf |access-date=2016-08-06 |url-status=live |archive-url=https://web.archive.org/web/20160303221446/http://www.hp.com/ctg/Manual/c00829737.pdf |archive-date=2016-03-03 |pages=26, 221, 333 |quote=The original hp 38g only had the function INVERSE(…) and the -1 operator was added for convenience sake in the hp 39g, released in 2000. To do this the creators had to borrow one of the existing unused characters, the 3 character, and convert it into the -1 operator. However, they forgot to change it in the CHARS view and this error has never been fixed in any of the successive models!}}
{{cite book |title=HP 82240A Infrared Printer |publisher=Hewlett Packard, Portable Computer Division |date=October 1986 |edition=2 |id=HP reorder number 82240-90001 (82240-90008) |location=Corvallis, OR, USA |url=http://members.ziggo.nl/kees.van.der.sanden/downloads/HP82240A_manual.pdf |access-date=2016-08-06 |url-status=live |archive-url=https://web.archive.org/web/20160806180552/http://members.ziggo.nl/kees.van.der.sanden/downloads/HP82240A_manual.pdf |archive-date=2016-08-06}}
{{cite book |title=HP-28S Advanced Scientific Calculator Reference Manual |publisher=Hewlett-Packard |edition=4 |date=November 1988 |orig-date=October 1987 |id=HP 00028-90068 |pages=266–267 |url=http://www.hp41.net/forum/fileshp41net/hp28sref.pdf |access-date=2015-10-10 |url-status=live |archive-url=https://web.archive.org/web/20150608024051/http://www.hp41.net/forum/fileshp41net/hp28sref.pdf |archive-date=2015-06-08}}
{{cite web |title=Hewlett-Packard Calculator Firsts |author-first=Richard J. |author-last=Nelson |publisher=Hewlett-Packard Development Company, L.P. |date=2010 |url=http://h20331.www2.hp.com/Hpsub/cache/392617-0-0-225-121.html |archive-url=https://web.archive.org/web/20100703031935/http://h20331.www2.hp.com/Hpsub/cache/392617-0-0-225-121.html |archive-date=2010-07-03}}
}}
{{HP calculators}}