NTC Beta equation and ADC divider calculator
Inputs
Voltage divider settings
ADC settings
Outputs
Enter NTC parameters to start calculating.
Calculate NTC resistance and temperature with the Beta equation, then estimate divider voltage and ADC behavior for practical firmware/hardware workflows.
Enter NTC parameters to start calculating.
An NTC thermistor is a resistor whose resistance decreases as temperature increases. It is common for low-cost temperature sensing in embedded systems.
This calculator uses the practical Beta model: 1/T = 1/T0 + (1/B) ln(R/R0). It is fast and useful for firmware estimation.
You can convert temperature to expected resistance, or convert measured resistance back to temperature using the same R25/Beta pair.
Most MCUs read NTC values through a resistor divider. The divider position (NTC to GND or NTC to Vcc) changes the transfer function.
With ADC code, Vref, and divider values, you can estimate NTC resistance and temperature. Real sensors may deviate due to tolerance and self-heating.
| Temperature | Resistance for 10k B3950 NTC | Notes |
|---|---|---|
| 0°C | ~33.62 kΩ | Cold condition |
| 25°C | 10.00 kΩ | R25 reference point |
| 50°C | ~3.59 kΩ | Warm condition |
| 85°C | ~1.09 kΩ | High temperature example |
It means the thermistor nominal resistance is 10 kΩ at 25°C (R25).
Beta indicates how resistance changes with temperature. Common values include 3435K, 3950K, and 3977K.
Use the Beta equation with R25, Beta, and reference temperature. This tool performs the conversion directly.
Use a resistor divider, convert ADC raw code to voltage, estimate thermistor resistance, then convert resistance to temperature.
The Beta model is practical but simplified. Over wide temperature ranges, Steinhart-Hart or vendor LUT calibration can be more accurate.