Jump to content

Comparison of HP graphing calculators

From Alfawiki
Hewlett-Packard graphing calculators
IndustryConsumer electronics
FounderHewlett-Packard
ProductsGraphing calculators
OwnerHewlett-Packard

A graphing calculator refers to a portable electronic device designed to graph mathematical functions and handle advanced calculations. Among various manufacturers, Hewlett-Packard is recognized as a leading brand in this category.

The following table outlines the primary specifications of Hewlett-Packard graphing calculators that are particularly significant for business professionals:

Model Processor Memory Display Input method Stack Programming languages Computer algebra system Character set Sound Connectivity Power supply Release year Predecessors Successors

HP Prime G2 (2AP18AA)
528 MHz NXP i.MX 6ULL (Cortex A7, ARMv7) 256 MB RAM, 512 MB flash storage 320×240 pixels, 16-bit color multi-touch TFT LCD with backlighting Algebraic and Entry RPN input options Fixed 128-level RPN stack PPL Based on Xcas/Giac Unicode Not supported USB (Micro-AB) with USB-OTG Rechargeable USB battery, 3.7 V/2000 mAh Li-Ion 2018 to present HP Prime G1 None

HP Prime G1 (NW280AA, G8X92AA)
400 MHz Samsung S3C2416XH-40 (ARM926EJ, ARMv5) 32 MB RAM, 256 MB flash memory 320×240 pixels, 16-bit color multi-touch TFT LCD with backlight Algebraic and Entry RPN input methods Fixed 128-level RPN stack PPL programming language Xcas/Giac-based CAS system Unicode character encoding No audio capabilities USB (Micro-AB), some models with USB-OTG support USB rechargeable Li-Ion battery, 3.7 V/1500 mAh (compatible with Samsung Galaxy S3 battery) Manufactured from 2013 to 2017 HP 39gII, (HP 50g) HP Prime G2

HP 50g blue (NW240AA)
Samsung S3C2410A at 75 MHz (boost up to 203 MHz) (ARM920T, ARMv4T) 512 KB RAM, 2 MB flash, expandable via up to 2 GB SD card Monochrome LCD, resolution of 131×80 pixels Entry RPN and Algebraic input modes supported Dynamic RPL stack architecture RPL and Algebraic RPL programming languages CAS based on Erable system Uses an 8-bit RPL character set including euro symbol Buzzer for sound output Connectivity includes USB Mini-B, IrDA infrared, TTL serial (RS-232 through adapter) Powered by four AAA batteries plus one CR2032 coin cell or USB power option Available between 2009 and 2012 Successor to HP 49g+ Preceded by HP Prime series

HP 50g black (F2229A)
Identical processor as the blue variant above Same memory and display specifications as blue model Supports Entry RPN and Algebraic inputs Employs Dynamic RPL stack Compatible with RPL and Algebraic RPL languages Features Erable-based CAS Utilizes an 8-bit RPL character set including euro sign Equipped with buzzer sound output Offers USB Mini-B, IrDA, TTL serial ports Operates on four AAA batteries plus one CR2032 coin cell or USB power Produced from 2006 until 2015 Follows HP 49g+ Precedes HP Prime series

hp 49g+ (F2228A)
Samsung S3C2410X01 running at 75 MHz (boosts to 203 MHz) (ARM920T, ARMv4T) Contains 512 KB RAM and 2 MB flash memory, expandable via SD card up to 2 GB Monochrome LCD with resolution of 131×80 pixels Accepts Entry RPN and Algebraic inputs Features Dynamic RPL stack design Supports RPL and Algebraic RPL programming Employs Erable-based CAS system Uses an 8-bit RPL character set including euro sign Includes buzzer for audio feedback Connectivity through USB Mini-B and IrDA ports Powered by three AAA batteries plus one CR2032 coin cell Released between 2003 and 2006 Succeeds HP 49G Precedes HP 50g model

HP 48gII (F2226A)
Samsung S3C2410X01 at a base speed of 48 MHz (up to 203 MHz) (ARM920T, ARMv4T) Up to 256 KB RAM in the 2007 revision, no flash memory support Monochrome LCD featuring a resolution of131×64 pixels Accepts Entry RPN and Algebraic inputs Employs Dynamic RPL stack Compatible with RPL and Algebraic RPL languages Utilizes Erable-based CAS Uses an8-bit RPL character set including euro symbol Equipped with buzzer sound output Connectivity options include USB Mini-B (from2007 model), IrDA infrared, TTL serial Powered by three or four AAA batteries plus CR2032 coin cell and optional USB power Launched in2003 Followed HP48G+ Preceded HP49g+

HP 49G (F1633A, F1896A)
Features a4 MHz HP Yorke Saturn core processor Equipped with512 KB RAM and2 MB flash memory Monochrome LCD with131×64 pixel resolution Supports Entry RPN and Algebraic input methods Utilizes Dynamic RPL stack architecture Compatible with both RPL and Algebraic RPL programming languages Integrates Erable-based CAS functionality Uses proprietary8-bit character set including euro sign Buzzer sound output included RS-232 interface available for connectivity Powered by three AAA batteries Manufactured from1999 through2003 Followed models HP48GX and HP48G+ Preceded hp49g+ model
HP48G+ (F1630A, F1894A) Powered by4 MHz HP Yorke Saturn core Includes128 KB RAM without flash memory Monochrome LCD display Supports Entry RPN input Features Dynamic RPL stack Uses the RPL programming language Provides basic CAS capabilities Employs an8-bit character set Buzzer for audio alerts Connectivity via RS-232 and HP SIR interfaces Runs on three AAA batteries Available from1998 to2003 Succeeded HP48G Preceded HP49G

HP48G
Utilizes a3.68–4 MHz HP Yorke Saturn core Contains32 KB RAM without flash support Monochrome LCD screen Accepts Entry RPN input Incorporates Dynamic RPL stack Supports the RPL programming language Offers basic CAS functionality Uses an8-bit character set Buzzer included Interfaces include RS-232 and HP SIR Powered by three AAA batteries Produced between1993 and2003 Replaced HP48S Followed by HP48G+ and HP49G

HP48GX (F1895A)
Runs on4 MHz HP Yorke Saturn core Has128 KB RAM expandable via card slots up to4 MB maximum without flash memory Monochrome LCD Uses Entry RPN input Features Dynamic RPL stack Supports the RPL programming language Provides basic CAS functions Employs an8-bit character set Includes buzzer audio Connectivity through RS-232 and HP SIR interfaces Powered by three AAA batteries Marketed from1993 to2003 Followed HP48SX Preceded by HP49G

HP48S
Equipped with a2 MHz HP Clarke Saturn core Contains32 KB RAM without flash support Monochrome LCD Supports Entry RPN input Features Dynamic RPL stack Uses the RPL programming language Offers basic CAS functions Employs an8-bit character set Includes buzzer sound Interfaces include RS-232 and HP SIR Powered by three AAA batteries Available from1991 to1993 Succeeded HP-28S Followed by HP48G
HP48SX Powered by a2 MHz HP Clarke Saturn core Contains32 KB RAM expandable through two card slots of128 KB each without flash memory Monochrome LCD display Supports Entry RPN input Incorporates Dynamic RPL stack Uses the RPL programming language Provides basic CAS functionality Employs an8-bit character set Includes buzzer sound output Connectivity via RS-232 and HP SIR interfaces Runs on three AAA batteries Marketed between1990 and1993 Replaced HP-28S >Followed by HP48GX

HP39gII (NW249AA)
(80 MHz) Freescale STMP3770 (ARM926EJ-S) (256 KB RAM user-accessible ~240 KB),128 MB flash (~80–105 MB user-accessible) (256×128 pixel) monochrome grayscale LCD screen (Algebraic input only) (Dynamic RPL stack structure) (Possibly an earlier variant of PPL or an HP Basic derivative?) (No integrated CAS functionality) (Unicode encoding supported) (No audio output capability) (USB OTG Micro-AB port available) (Powered by one to four AAA batteries connected in parallel plus optional USB power supply) (Released in2011) (Predecessor: HP39gs) (Successor: HP Prime)

HP40gs (F2225A)
(75 MHz) Samsung S3C2410A (ARM920T) (256 KB RAM),2 MB flash memory capacity (131×64 pixel) monochrome LCD display (Algebraic input method) (Dynamic RPL stack implementation) (Programming using HP Basic language) (Erable-based computer algebra system included) (8-bit character set featuring inverse and euro symbols) (Buzzer provides sound output) (USB Mini-B port plus TTL serial interface via RS-232 converter available) (Powered by four AAA batteries plus one CR2032 coin cell battery along with USB power option) (Produced from2006 until2011) (Predecessor: HP40G) (Successors: HP39gII and HP Prime)

HP39gs (F2223A)
(75 MHz) Samsung S3C2410A (ARM920T) (256 KB RAM),1 MB flash storage capacity (131×64 pixel) monochrome LCD screen display (Algebraic input supported) (Dynamic RPL stack utilized) (Programmed using the HP Basic language) (Does not include a CAS system) (Character set includes inverse and euro signs in an8-bit format) (Sound provided via buzzer output) (Connectivity includes USB Mini-B port, IrDA infrared port, TTL serial via RS-232 adapter) (Powered by four AAA batteries plus one CR2032 coin cell battery along with USB power option) (Produced between2006 and2011) (Predecessor: hp39g+ ) (Successors: HP40gs and HP39gII)

hp39g+ (F2224A)
(75 MHz) Samsung S3C2410X (ARM920T) (256 KB RAM),1 MB flash memory (131×64 pixel) monochrome LCD (Algebraic input only) (Dynamic RPL stack architecture) (Programming language: HP Basic) (No CAS system included) (Character set supports inverse and euro signs in eight bits) (Buzzer for audio feedback) (Connectivity via USB Mini-B port, IrDA infrared port) (Powered by three AAA batteries plus one CR2032 coin cell) (Manufactured from2003 through2006) (Predecessor: HP39G) (Successor: HP39gs)
HP40G (F1907A) (4 MHz) Processor: HP Yorke Saturn core (256 KB RAM without flash memory support) (131×64 pixel monochrome LCD display) (Algebraic input method used) (Dynamic RPL stack employed) (Programming in HP Basic language) (

CAS system based on Erable included)

(

Character set supports inverse characters and euro symbol in eight bits)

(

Sound generated through buzzer)

(

Two RS-232 ports each with five pins available for connectivity)

(

Powered by three AAA batteries)

(

Produced from2000 until2003)

(

Predecessor model: HP38G )

(

Successor models: HP40gs)

HP39G (F1906A) (

4 MHz ) Processor: HP Yorke Saturn core

(

256 KB RAM without flash support )

(

131×64 pixel monochrome LCD )

(

Algebraic input implemented )

(

Dynamic RPL stack used )

(

Programming language: HP Basic )

(

No integrated CAS system )

(

Character encoding supports inverse characters and euro symbol in eight bits )

(

Buzzer provides sound output )

(

Connectivity includes Infrared IrDA port and two RS-232 ports )

(

Powered by three AAA batteries )

(

Manufactured from2000 through2003 )

(

Predecessor : HP38G )

(

Successor : hp39g+ )


HP38G (F1200A,F1892A )

(4 MHz ) Processor: HP Yorke Saturn core

32 KB RAM without flash support

Four-line monochrome LCD with131×64 pixel resolution

Algebraic input capability

Dynamic RPL stack architecture

Programming using the HP Basic language

No computer algebra system

Uses an eight-bit character set

Buzzer for audio alerts

Infrared SIR interface plus two RS-232 ports

Powered by three AAA batteries

Released in1995

No predecessor model

Followed by successors: HP39G , HP40G


HP-28S

1 MHz Processor: HP Lewis Saturn core

32 KB RAM without flash support

Four-line monochrome LCD with137×32 pixel resolution

Entry-level RPN input

Dynamic RPL stack implementation

Programming language: RPL

Provides basic CAS functionality

Uses an eight-bit Roman-8 variant character set

Includes buzzer sound output

Infrared SIR interface connectivity

Powered by three N batteries totaling4.5 V

Manufactured between1988–1992

Preceded by HP-28C

Succeeded by HP48 series

HP-28C

640 kHz Saturn core processor

2 KB RAM without flash support

Four-line monochrome LCD with137×32 pixel resolution

Entry-level RPN input method

Dynamic RPL stack design

Programming language: RPL

Basic CAS features included

Employs an eight-bit Roman-8 variant character encoding

Buzzer for audio feedback

Infrared SIR interface available

Powered using three N batteries totaling4.5 V

Produced during1987–1988

Preceded by HP41C

Followed by HP28S

HP-42S

1 MHz Processor: HP Lewis Saturn core

RAM of8 KB expandable up to32 KB no flash memory

Two-line monochrome LCD screen measuring131×16 pixels

Classical style of Reverse Polish Notation

Fixed four-level RPN stack

Keystroke programmable variant of FOCAL language

No computer algebra system

Proprietary eight-bit character encoding

Buzzer included for sound

Infrared SIR interface connectivity

Powered by three LR44 button cells totaling4.5 V

Market availability from1987–1995

Models preceding it include HP41C , and others

No specified successor models


HP9g

Sunplus SPLB30A processor

Approximately712 bytes of user-accessible RAM no flash memory support

35×23 pixel single-line dot matrix combined with seven-segment display

Algebraic input only

Limited programmability supporting10 expression registers

No computer algebra system present

Character set unknown

Lacks sound capabilities

No connectivity options available

Powered by a single CR2025 battery

Released in2003

Has no predecessor or successor models


See also

References

{{Reflist|refs= [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] <ref name="Nelson_2010"> </refs>

  1. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  2. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  3. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  4. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  5. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  6. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value). [1]
  7. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  8. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value). [2]Searchable PDF
  9. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  10. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value). [3]
  11. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  12. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  13. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  14. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).}