NTC Thermistor Temperature Approximation (for HP 42s)

Using Three-coefficient formula using cube root

2026-07-06
Takayuki HOSODA

Usage

Resistance  → Temperature conversion : [SOLVER] [NTCXH] Resistance  [R] [Tc]
Temperature → Resistance conversion  : [SOLVER] [NTCXH] Temperature [Tc] [R]

Variables

MEM "R"  : resistance [Ω]
MEM "Tc" : temperature [°C]

Temperature Approximation Formula for NTC Thermistors


T_\mathrm{C} \approx T_{\mathrm{n}} + c \left( - 1 + \sqrt[\leftroot{-2}\uproot{-16}\displaystyle{3}]{1 + a \left( - 1 + \displaystyle\frac{1}{1 + b \ln\left(\displaystyle\frac{R_T}{R_\mathrm{n}\right)}\right)}}\right) 
(Hosoda-3)

where,

a : Device specific coefficient
b : Device specific coefficient
c : Device specific coefficient [K]
TC : Chip temperature [°C]
Tn : Nominal temperature [°C]
Rn : Nominal resistance at Tn [Ω]
RT : Resistance at TC [Ω]

The component-dependent coefficients a, b, and c in the three-coefficient approximation formula (Hosoda-3) were determined using a computer program to minimize the absolute error within the specified temperature range relative to the median value of each component.

Approximation errors

Fig.1 Comparison of temperature approximation errors:
Hosoda-3 vs. the conventional single B-constant method (R25 = 10 kΩ)

Program list (HP 42S)

NCPXH — HP 42S Solver program for the Murata NCP15XH103D, Rev.3.0 (2026-07-06)

00 { 80-Byte Prgm }
01>LBL "NCPXH"
02 MVAR "Tc"
03 MVAR "R"
04 RCL "R"
05 10E3
06 ÷
07 LN
08 0.0850436  # coefficient b
09 ×
10 1
11 +
12 1/X
13 1
14 -
15 0.37486    # coefficient a
16 ×
17 1
18 +
19 3
20 1/x
21 Y↑X
22 1
23 -
24 2506.58    # coefficient c
25 ×
26 25
27 +
28 RCL- "Tc"
29 .END.
Listing 1. HP 42S solver program implementing Hosoda-3.

Download NCPXH — raw program files for the Free42

The coefficients in this example are for the Murata NCP15XH103D (R25 = 10 kΩ). For other NTC thermistors, only the three coefficients (a, b, and c) need to be replaced. Coefficients for several other NTC thermistors are available from the online calculator section .

SEE ALSO

HP 42S Program Library