# NTC Temperature Sense Resistor Value Calculation

NTC resistance follows the formula

<figure><img src="https://1287130752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvVJ0h2a4qMIhB1I8GdV8%2Fuploads%2Fgit-blob-f770f53373db0667bd61345c6d29c4e4ffb87b2c%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

Take the 10k [NCP18XH103F03RB](https://www.murata.com/en-eu/api/pdfdownloadapi?cate=\&partno=NCP18XH103F03RB) as example:

`T_R` is 25℃, or 298.15 K

`R_R` is 10k at 25℃

`B` is 3380K

Thus, we get

```c
r_ntc = 1e5 * pow(3380. * (1. / temperature - 1. / 298.15));
```

or, to get temperature,

```c
temperature = 3380. / (log(r_ntc / 10000.) + 3380. / 298.15);
```

### Reference Manual

{% embed url="<https://www.tdk-electronics.tdk.com/download/531116/19643b7ea798d7c4670141a88cd993f9/pdf-general-technical-information.pdf>" %}
