What is a TMP121 sensor ?
The TMP121 is a digital temperature sensor with SPI from Texas Instruments, designed for low-power systems requiring stable and linear measurements.
It is a more compact and cost-effective version of the TMP125, while maintaining the same accuracy of ±1 K.
It is commonly used in:
- power electronics PCBs,
- embedded systems,
- or portable devices requiring direct reading via SPI.
Operating principle
The TMP121 integrates an internal thermal diode whose voltage is measured and converted via a 12-bit ADC.
The result is transmitted over 16 bits via the SPI bus (read-only).
The data is encoded in two's complement (bit 15 = sign).
T(°C) : Value12b x 0,0625
Technical Specifications
| Parameter |
Typical value |
| Resolution | 12 bits (0,0625 °C / LSB) |
Measurement range | −55 → +150 °C |
Precision | ±1,0 K (typ.) |
Interface | SPI (read-only, 3 wires) |
Conversion time | 120 ms |
Max. SPI Frequency | 10 MHz |
Supply | 2,7 → 5,5 V |
Consumption | 220 µA typical |
Sleep mode | < 1 µA |
Case | SOT-23-6 or SON-6 |
Annual drift | ±0,1 K |
Wiring Configuration
| Brooch |
Name | Function |
1 |
CS | Chip Select |
| 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 none: less than 0.05 °C, even in an isolated environment.
Ideal for thermal monitoring directly on sensitive components (regulators, CPUs, RF modules).
Application areas
⚙️ Thermal surveillance of electronic components
🔋 Thermal management in embedded systems or IoT
💡 Temperature control for FPGA, ASIC, MCU
🧠 Portable or miniaturized instrumentation
🧱 Compact industrial supervision