What is a STTS751 sensor ?
The STTS751 is a precise and fast digital temperature sensor developed by STMicroelectronics.
It offers a calibrated output of 9 to 16 bits, allowing for resolution adjustment based on the trade-off between accuracy, speed, and power consumption.
It is a very popular sensor for embedded thermal monitoring, particularly in electronic boards, servers, embedded systems, or portable devices.
Operating principle
The STTS751 relies on a calibrated silicon diode, whose voltage varies with temperature.
This voltage is amplified, converted by a delta-sigma ADC, and then digitally compensated.
The result is directly accessible for reading via the I²C bus.
Conversion formula (16-bit mode):
T(°C) = Signed codex / 256
where each bit represents 1/256 °C ≈ 0.0039 °C.
Example of conversion
| Raw value (signed hex) | Temperature (°C) |
| 0x0000 | 0,0 |
| 0x1000 | 16,0 |
| 0x1900 | 25,0 |
| 0x3200 | 50,0 |
| 0x6400 | 100,0 |
🧮 Selectable resolution: 9 bits (0.5 °C) to 16 bits (0.0039 °C).
Principle diagram (I2C connection)
+3.3V │ [STTS751] │ SDA ─────────┐ │ SCL ─────────┤── [I²C Microcontroller] │ ADD0 / ADD1 ─┘ (address configuration) │ GND
💡 I²C address between 0x48 and 0x4F according to the ADD0/ADD1 pins.
Application areas
💻 Thermal surveillance of electronic boards and CPUs
🧠 Embedded systems and microcontrollers
🏭 Compact industrial applications
🔋 Low power equipment
🧪 Fast portable instrumentation