A thermistor is a temperature-sensitive resistor whose electrical resistance changes predictably and significantly with temperature variations. In a real circuit, it changes a varying physical property (heat) into a measurable voltage drop when placed in a voltage divider, acting as the primary sensor for thermal management loops or a passive trigger for overcurrent protection. Beginners commonly confuse thermistors with RTDs (Resistance Temperature Detectors) or thermocouples, but unlike RTDs which use pure metals for linear responses, thermistors use semiconductor ceramics for highly sensitive, non-linear responses over a narrower range.

NTC vs PTC Thermistors: How They Change a Circuit

Thermistors are broadly split into two categories based on their temperature coefficient. The choice between them completely alters how you design your surrounding circuitry.

Negative Temperature Coefficient (NTC) thermistors decrease in resistance as temperature rises. This happens because the semiconductor material (typically manganese, nickel, and cobalt oxides) gains thermal energy, freeing more charge carriers to conduct electricity. NTCs are the go-to choice for precision temperature sensing.

Positive Temperature Coefficient (PTC) thermistors increase in resistance as temperature rises. While some silicon-based PTCs (silistors) have a fairly linear response, the most common PTCs are switching types made from doped barium titanate. At a specific Curie temperature, their resistance spikes exponentially—often by several orders of magnitude. This makes them ideal for resettable fuses and self-regulating heating elements.

Safety Callout: Inrush Current Limiters
When using NTC thermistors for inrush current limiting in switch-mode power supplies (like the Ametherm SL32 2R025), the component dissipates significant power as heat during startup. If the power supply is cycled rapidly before the NTC cools and recovers its high cold-resistance, it will fail to limit the second inrush spike, potentially destroying downstream bridge rectifiers. Always calculate the cool-down time based on the part's thermal dissipation constant.

Worked Example: Sizing a 10k NTC in a 3.3V Voltage Divider

To read an NTC thermistor with a microcontroller ADC, you must convert its changing resistance into a changing voltage. The standard approach is a voltage divider. Let us calculate the exact output for a widely used 10kΩ NTC thermistor with a Beta (B) value of 3950K (such as the EPCOS B57891S0103K000) connected to a 3.3V reference with a 10kΩ fixed pull-up resistor.

Step 1: Calculate Resistance at Target Temperature
We use the Beta parameter equation to find the resistance at 85°C (358.15K), given a nominal 10,000Ω at 25°C (298.15K):

RT = R25 × e[B × (1/T - 1/T25)]

  • 1/T - 1/T25 = (1/358.15) - (1/298.15) = 0.002792 - 0.003354 = -0.000562
  • B × Δ = 3950 × -0.000562 = -2.2199
  • e-2.2199 = 0.1086
  • R85 = 10,000Ω × 0.1086 = 1,086Ω

Step 2: Calculate Voltage Divider Output
Assuming the thermistor is the lower leg of the divider (connected to GND) and the 10kΩ fixed resistor is the upper leg (connected to 3.3V):

  • At 25°C: Vout = 3.3V × [10,000 / (10,000 + 10,000)] = 1.650V
  • At 85°C: Vout = 3.3V × [1,086 / (10,000 + 1,086)] = 3.3V × 0.0979 = 0.323V

This massive voltage swing (over 1.3V for a 60°C change) is exactly why NTCs are preferred for high-resolution sensing in embedded systems. For precise firmware implementation, you would use the Steinhart-Hart equation rather than the simplified Beta equation to account for non-linearity across wider ranges.

Where You Meet Thermistors in Practice (and How They Fail)

If you build or repair electronics, you will encounter thermistors in several specific applications, each with distinct failure modes:

Application Typical Part Spec Common Failure Mode
3D Printer Hotends 100kΩ NTC, B=3950 (e.g., Semitec 104NT-4) Wire fatigue breaking the crimp; Marlin firmware throwing 'MINTEMP' errors due to intermittent open circuits.
LiFePO4 BMS Sensing 10kΩ NTC, B=3435 (SMD 0603) Thermal lag; SMD bead measures PCB trace temp rather than actual cell surface temp if not thermally coupled with Kapton tape.
SMPS Inrush Limiting NTC 5D-9 (5Ω cold, 9mm diameter) Catastrophic cracking from rapid thermal cycling or exceeding the maximum steady-state current rating.
Motor Winding Protection PTC embedded in stator (e.g., Siemens 3RN1) Insulation breakdown from varnish incompatibility during motor rewinding.

A frequent bench error when measuring NTC thermistors is self-heating. Every thermistor has a dissipation constant (δ), typically around 1 to 3 mW/°C in still air. If you push too much current through a 10kΩ NTC, the I²R heating will raise the bead's temperature above ambient, skewing your reading. Always keep the measurement current in the microamp range.

Thermistor vs RTD vs Thermocouple: Clearing Up the Confusion

When designing a thermal monitoring circuit, selecting the wrong sensor type leads to over-engineered PCBs or inadequate safety margins. Here is how the three primary resistive and thermoelectric sensors compare in practice.

  • Thermistors (NTC/PTC): Highest sensitivity (large resistance change per degree), lowest cost, but highly non-linear and limited to roughly -50°C to +150°C (up to 300°C for specialized glass-encapsulated types). Requires only a simple voltage divider.
  • RTDs (e.g., PT100/PT1000): Made of pure platinum wire. Extremely linear, highly stable over years, and capable of measuring up to 850°C. However, the resistance change is small (0.385Ω/°C for a PT100), requiring a precision constant-current source and an instrumentation amplifier or dedicated RTD-to-digital converter like the MAX31865.
  • Thermocouples (e.g., Type K): Two dissimilar metals generating a microvolt-level Seebeck voltage. Rugged, incredibly cheap, and capable of measuring up to 1260°C. Requires cold-junction compensation (CJC) and high-gain, low-noise amplification. Not suitable for precision 0.1°C ambient sensing.

The Verdict: Choose a thermistor when you need high resolution in a narrow, everyday temperature band (like battery packs or HVAC). Choose an RTD for laboratory-grade linearity. Choose a thermocouple for exhaust gases and industrial furnaces.

Frequently Asked Questions

Can I use a 10k NTC thermistor instead of a 100k NTC in my 3D printer?

No, not without modifying the firmware and hardware. 3D printer mainboards (like the SKR or Creality V4.2.2) have a specific voltage divider and pull-up resistor designed for the expected resistance curve. Swapping a 100kΩ Semitec for a 10kΩ generic NTC will result in the ADC reading a completely different voltage, causing the firmware to report wildly inaccurate temperatures and likely trigger a thermal runaway protection shutdown. If you must change the sensor, you must update the TEMP_SENSOR_0 definition in Marlin's Configuration.h to match the exact Steinhart-Hart coefficients of the new 10k part.

Why does my thermistor read higher temperatures than ambient on the bench?

This is almost always caused by self-heating or a ground loop. If your microcontroller's ADC is sampling the voltage divider continuously without turning off the divider's power rail between reads, the continuous current flow generates I²R heat inside the tiny epoxy bead. To fix this, drive the top of the voltage divider from a GPIO pin set to HIGH only during the 10ms sampling window, then set it to LOW. Alternatively, check if the thermistor leads are picking up EMI from nearby switching regulators, which can rectify and skew the DC voltage reading.

How do I linearize a thermistor output for an ADC?

Hardware linearization is achieved by placing a fixed resistor in parallel with the NTC thermistor. The value of this parallel resistor should be roughly equal to the thermistor's resistance at the midpoint of your target temperature range. For a 10kΩ NTC measuring between 10°C and 40°C (midpoint 25°C), a 10kΩ parallel resistor will flatten the resistance-to-temperature curve significantly, sacrificing extreme-end sensitivity for a much more linear voltage output across the middle band. For software linearization, use the three-coefficient Steinhart-Hart equation rather than a simple Beta lookup table.

What happens if a PTC thermistor fails in a power supply?

When a switching PTC thermistor (used as a resettable fuse) fails, it typically fails 'open' or remains permanently in its high-resistance tripped state due to internal delamination of the polymer/ceramic matrix after too many trip cycles. The symptom is a dead power supply that draws zero current and shows infinite resistance across the PTC when measured with a multimeter out-of-circuit. Unlike a glass fuse, you cannot visually confirm a blown PTC; you must test it with an ohmmeter. If it reads in the megaohms at room temperature, it must be replaced with an identical part matching the exact hold current (Ihold) and trip current (Itrip) specifications.