What is a TMP125 sensor ?
The TMP125 is a 12-bit SPI digital temperature sensor developed by Texas Instruments.
It directly converts ambient temperature into digital data, without external components.
Compact, accurate, and fast, it is perfect for embedded systems, electronic boards, and industrial thermal monitoring.
Operating principle
The TMP125 measures temperature through an integrated diode whose voltage varies with temperature.
This voltage is converted by a 12-bit internal ADC and then transmitted via SPI.
The conversion is signed in two's complement (MSB = sign bit).
T(°C) = Value x 0,0625
Technical Specifications
| Parameter |
Typical value |
| Resolution | 12 bits (0,0625 °C / LSB) |
| Measurement range | −55 → +125 °C |
Precision | ±1,0 K (typ.) |
Interface | SPI (read-only) |
Conversion time | 120–160 ms |
Max. SPI Frequency | 5 MHz |
Power supply voltage | 2,7 → 5,5 V |
Typical current | 250 µA |
Sleep mode | < 1 µA |
Case | SOT-23-6 |
Annual drift | ±0,2 K/year |
Wiring Configuration
| Brooch |
Name | Function |
1 |
CS | Chip Select (active low) |
| 2 | SO | SPI Output (MISO) |
| 3 | SCK | SPI Clock |
4 | V+ | Power Supply (2.7–5.5 V) |
5 | GND | Mass |
6 | NC | Not connected |
Self-warming
Almost zero thanks to an internal current < 250 µA.
The TMP125 can be placed directly in contact with a component to be monitored (MOSFET, CPU, PCB, etc.).
Application areas
⚙️ Thermal surveillance of electronic boards
🔋 Thermal management of batteries or DC/DC converters
🧠 Monitoring of microcontrollers, FPGAs, or ASICs
💡 Industrial or environmental instrumentation
🧱 Low-power embedded systems