ECParts Toolkit LogoECParts Toolkit

Engineering Guide

Resistive Temperature Sensing with NTC Thermistors and RTDs

Turn resistance into defensible temperature data by choosing the right sensor model, limiting measurement power, controlling wiring error, and budgeting the complete analog signal chain.

Reading time: 20 minDifficulty: IntermediateUpdated: October 9, 2026

Temperature Measurement Is a System Problem

An NTC thermistor or platinum RTD does not directly output temperature. The element produces a temperature-dependent resistance, while excitation, wiring, conversion model, ADC, reference, mounting, and self-heating determine the reported value. A correct nominal curve is therefore necessary but not sufficient.

The NTC Thermistor Calculator and RTD PT100 / PT1000 Calculator solve the nominal resistance-temperature relationships and first-order self-heating. This guide connects those equations to a practical measurement workflow.

NTC and Platinum RTD Comparison

NTC and RTD engineering comparison
CharacteristicNTC thermistorPT100 / PT1000 RTD
ResponseResistance decreases strongly with temperatureResistance increases predictably with temperature
SensitivityHigh but nonlinearLower and comparatively linear
Typical modelBeta, Steinhart-Hart, or tableCallendar-Van Dusen / standard curve
RangePart- and model-dependentBroad standardized platinum range
Wiring sensitivityOften modest at high resistanceImportant for PT100; lower relative error for PT1000
StrengthCost, sensitivity, compact sizeRepeatability, stability, interchangeability
Key riskCurve tolerance and self-heatingLead resistance and excitation error

Formula reference

NTC Resistance–Temperature Models

Never substitute Celsius directly into reciprocal-temperature equations, and do not mix coefficients from another part or resistance-unit convention.

Beta: R = R0 × exp[B(1/T - 1/T0)]Inverse Beta: 1/T = 1/T0 + ln(R/R0)/BSteinhart-Hart: 1/T = A + B ln(R) + C[ln(R)]³

Variable definitions

T and T0 are absolute temperatures in kelvin.
R and R0 must follow the resistance-unit convention used by the coefficients.
A Beta value is interval-dependent; Steinhart-Hart coefficients are valid only over their characterized range.

Using the NTC Model in a Circuit

A common interface is an NTC and fixed resistor forming a divider. The fixed resistor affects voltage span, local sensitivity, source impedance, and measurement power. Choosing it equal to the thermistor resistance near the center of the desired range often gives a useful starting point, but it is not a universal optimum.

Calculate divider voltage at the cold, midpoint, and hot resistance limits. Then check ADC headroom, quantization, acquisition settling, leakage, and thermistor power at every corner. If the ADC reference and divider supply share the same source, a ratiometric calculation can cancel much of the supply tolerance.

Formula reference

Platinum RTD Model

Use coefficients and tolerance classes from the applicable sensor specification; nominal equations do not include class tolerance.

T ≥ 0°C: R(T) = R0(1 + AT + BT²)T < 0°C: R(T) = R0[1 + AT + BT² + C(T - 100)T³]PT100: R0 = 100 Ω at 0°CPT1000: R0 = 1000 Ω at 0°C

Variable definitions

The adopted coefficient convention uses temperature in degrees Celsius.
The negative-temperature branch includes the C term.
Inverse resistance-to-temperature conversion is normally solved numerically below 0°C.

Two-, Three-, and Four-Wire RTD Measurement

RTD wiring methods
MethodLead-resistance behaviorUse boundary
2-wireBoth leads add directly to measured resistanceAccept only when lead error is small or characterized
3-wireInstrument can cancel matched lead resistanceLead mismatch and topology create residual error
4-wireSeparate force and sense paths largely remove lead dropBest precision; still subject to sensor and electronics errors

A PT100 changes by roughly 0.385 Ω/°C near 0°C. Two 1 Ω leads can therefore resemble several degrees of error. A PT1000 has about ten times the resistance slope, so the same lead resistance is a smaller fraction of the signal, though it is not automatically negligible.

Excitation and Self-Heating

Every resistance measurement injects energy. With current excitation, P = I²R; with voltage across the element, P = V²/R. A first-order temperature-rise estimate is ΔT ≈ P/D, where D is the installed dissipation constant in W/K. The installed value may differ sharply between still air, moving air, liquid, a probe sheath, and a PCB footprint.

Excitation examples
CasePowerFirst-order implication
PT100, 1 mA, 100 Ω0.1 mWAt D = 1 mW/K, approximately 0.1 K rise
PT100, 2 mA, 100 Ω0.4 mWDoubling current quadruples self-heating power
10 kΩ NTC, 100 µA0.1 mWCheck how resistance and current change over the divider range
Pulsed excitationDepends on duty and thermal dynamicsReduces average power only when acquisition and settling remain valid

ADC and Analog Front-End Design

  1. 1. Define the temperature and resistance range.
  2. 2. Choose the sensor model and coefficient source.
  3. 3. Set excitation from signal and self-heating limits.
  4. 4. Choose 2-, 3-, or 4-wire measurement as needed.
  5. 5. Map the full signal range into ADC headroom.
  6. 6. Check source impedance and acquisition settling.
  7. 7. Budget ADC noise, offset, gain, INL, and reference drift.
  8. 8. Calibrate and verify at representative installed temperatures.

Oversampling can reduce uncorrelated noise but does not remove systematic errors. Likewise, a high-resolution ADC does not guarantee accurate temperature when the reference, excitation resistor, lead compensation, or sensor model dominates the error budget.

Worked Design Examples

Resistive temperature measurement examples
ScenarioCalculationEngineering result
10 kΩ B3950 NTC at 25°CR = R010 kΩ nominal
10 kΩ B3950 NTC near 100°CBeta equationApproximately 697.5 Ω nominal
PT100 at 100°CR0(1 + AT + BT²)Approximately 138.5055 Ω nominal
PT1000 at 100°CSame normalized curveApproximately 1385.055 Ω nominal
PT100 with two 1 Ω leadsRmeas = Rsensor + 2 ΩLead error is large relative to ~0.385 Ω/°C sensitivity
PT100 at 1 mAI²R at 100 Ω0.1 mW element power
PT100 at 2 mAI²R at 100 Ω0.4 mW, four times the heating
10 kΩ NTC at 100 µAI²R0.1 mW at that operating point
12-bit ADC over 3.3 V3.3/4096About 0.806 mV per code before analog errors
Ratiometric dividerADC code depends on resistance ratioSupply variation can largely cancel

Building the Error Budget

Temperature measurement error budget
SourceMechanismMitigation
Sensor toleranceNominal curve differs from actual elementSelect class/tolerance and calibrate if needed
Model errorBeta or polynomial fit has limited validityUse correct interval or coefficient set
Lead resistanceAdds series resistance3/4-wire topology or characterized compensation
Self-heatingMeasurement power raises element temperatureReduce excitation and verify installed D
ADC/referenceOffset, gain, noise, INL, driftRatiometric design, filtering, calibration
MountingThermal gradients and response lagPlace and attach sensor for the measured quantity
AgingResistance and insulation change over timeUse stability specifications and maintenance calibration

Common Design Mistakes

  • Using Celsius in an NTC reciprocal-temperature equation.
  • Treating every 10 kΩ NTC as the same curve.
  • Using one Beta value outside its characterized interval.
  • Omitting the RTD C term below 0°C.
  • Assuming PT100 is 100 Ω at 25°C rather than 0°C.
  • Ignoring two-wire lead resistance.
  • Assuming three-wire leads are perfectly matched.
  • Increasing excitation current without recalculating I²R.
  • Using an air dissipation constant for an installed probe.
  • Rounding resistance before inverse conversion.
  • Equating ADC resolution with system accuracy.
  • Ignoring thermal gradients and response time.

Reference Data and Verification

Use the NTC Thermistor and Temperature-Coefficient Reference and PT100/PT1000 Resistance Reference for terminology and derived nominal values. Then verify the selected part's coefficients, tolerance, current limits, dissipation constant, response time, wiring, and environmental ratings from its datasheet.

Support reference

FAQ

Should I use an NTC thermistor or an RTD?

Use an NTC when high sensitivity, low cost, and a limited calibrated range fit the application. Use a platinum RTD when repeatability, standardized behavior, broad range, and long-term stability justify the added interface complexity.

Why must NTC equations use kelvin?

The Beta and Steinhart-Hart relationships contain reciprocal absolute temperature. Celsius or Fahrenheit cannot be substituted directly into those terms.

What is the difference between PT100 and PT1000?

They have nominal resistances of 100 ohms and 1000 ohms at 0°C. Under the same normalized platinum curve, PT1000 produces ten times the resistance change and reduces the relative effect of a given lead resistance.

What causes sensor self-heating?

Excitation current dissipates I²R in the sensing element. The resulting temperature rise depends on power and the installed dissipation constant, which changes with mounting, airflow, and medium.

How much RTD excitation current should I use?

Use enough current for signal-to-noise performance but low enough to meet the self-heating error budget. Verify the selected sensor's datasheet and calculate I²R at the highest relevant resistance.

Why is a four-wire RTD more accurate?

Separate force and sense conductors keep most lead voltage drop out of the resistance measurement. It does not remove sensor tolerance, self-heating, ADC, reference, or installation errors.

Can I use a voltage divider for an NTC thermistor?

Yes. Choose the fixed resistor to balance sensitivity, ADC span, source impedance, and self-heating across the intended temperature range. A midpoint match is not automatically optimal for every range.

What is ratiometric measurement?

A ratiometric design derives sensor excitation and ADC reference from the same source so common source variation largely cancels. Resistor tolerance, reference routing, settling, and noise still matter.

Does nominal resistance tolerance equal temperature accuracy?

No. Temperature error also includes curve or coefficient tolerance, readout error, leads, self-heating, drift, and installation gradients.

When should I calibrate the complete measurement chain?

Calibrate when the required system accuracy is tighter than the combined sensor, excitation, wiring, ADC, reference, and mounting uncertainty or when installation effects are significant.

Can a single linear coefficient model an NTC over a wide range?

Usually not. NTC response is strongly nonlinear. Use a valid Beta interval, Steinhart-Hart coefficients, or manufacturer table with suitable interpolation.

Do these equations model thermal response time?

No. Resistance-temperature conversion describes an operating point. Dynamic response also depends on sensor thermal mass, packaging, mounting, fluid flow, and surrounding thermal impedance.

Summary

Accurate resistive temperature sensing comes from matching the sensor and mathematical model to the range, controlling excitation and lead error, designing the ADC interface as a complete chain, and verifying the installed thermal behavior. Nominal conversion is the starting point; the error budget determines whether the measurement is trustworthy.