About Thermistors > NTC Thermistor Characteristics > Resistance vs. Temperature Characteristics > Steinhart-Hart Equation

Print Page | Download a PDF
Steinhart-Hart Equation
Overall, the Steinhart-Hart equation has replaced the Beta equation as the most useful tool for interpolating the NTC thermistor R/T curve characteristic. The Steinhart-Hart equation is a third order polynomial which provides excellent curve fitting for specific temperature spans within the temperature range of -80 °C to 260 °C.

The Steinhart-Hart equation with the squared term eliminated is the most common form of the equation that is used and is usually found explicit in temperature T:


To determine the A, B, and C coefficients for a particular temperature range, the resistance of an NTC thermistor is measured, under zero power conditions, at three temperature points, where T1 is the lowest temperature of the range, T2 is the mid temperature, and T3 is the highest temperature of the range.

The resistance/temperature data are placed into the following three equations.


By solving the above three equations simultaneously, the coefficients A, B, and C are calculated from the following solutions:

(Click to enlarge)


The Steinhart-Hart equation explicit in resistance is another useful form.


A simplified and more user-friendly version of the equation is as follows:


As with any powerful tool, certain precautions need to be taken when using the Steinhart-Hart equation in order for the user to achieve the desired accuracy and uncertainty of the resistance vs. temperature data to be calculated. By understanding the strengths and limitations of the Steinhart-Hart equation, one can optimize the results for a particular application. Listed below are some guidelines which show the amount of interpolation error introduced by the equation for each of the following conditions, where the temperature span over which the R/T data to be calculated is defined by the end points tlow and thigh expressed in units of degrees Celsius (°C):

1) ≤ 0.003 °C error for 50 °C temperature spans within the range of temperatures (t)
    0 °C ≤ t ≤ 260 °C.

2) ≤ 0.02 °C error for 50 °C temperature spans within the range of temperatures (t)
    -80 °C ≤ t ≤ 0 °C.

3) ≤ 0.01 °C error for 100 °C temperature spans within the range of temperatures (t)
    0 °C ≤ t ≤ 260 °C.

4) ≤ 0.03 °C error for 100 °C temperature spans within the range of temperatures (t)
    -80 °C ≤ t ≤ 25 °C.

If an application requires a curve fit with the maximum possible accuracy over a temperature span wider than 50 °C or 100 °C, the desired temperature span can be broken down into 50 °C or 100 °C increments for calculation of the A, B, C coefficients and resistance vs. temperature data. The resistance ratio (Rt/R25) vs. temperature tables published by Cornerstone Sensors were developed from Steinhart-Hart equation calculations performed over several 50 °C spans, such as -50 °C to 0 °C, 0 °C to 50 °C, 50 °C to 100 °C , and 100 °C to 150 °C.

Since the A, B, C coefficients are curve-fitting coefficients for the NTC thermistor curve characteristic, their values depend upon the type of material formulation, the accuracy or uncertainty of the temperature and resistance measurements, and the temperature span. Therefore, depending upon the user’s temperature measurement capabilities and temperature span chosen, slight variations may occur when comparing the user’s data to the published tables.

See also: A, B, C Coefficients Table
Resistance/Temperature Ratio >>