Skip to Content
GUILCOR SENSORS
  • Home
  • Probes
    Smooth tube probe

    Smooth Tube

    Refrigerator, heat pump, oven, freezer, water heater
    Contact probe

    Contact

    Pipe, pipe surface, heating plate
    Slot probe

    Slot

    Motor, alternator, winding, stator
    Head connection probe

    Connection head

    Boiler, heat pump, air conditioning, technical rooms, ventilation
    Waterproof probe

    Waterproof

    Air conditioning, ventilation, refrigeration, cold storage, ductwork
    Stick-in probe

    Stick-in

    Oven, cooking, food processing equipment
    Winding probe

    Winding

    Motor, alternator, transformer, winding, stator
    Ambient probe

    Ambient

    Boiler, heat pump, air conditioning, technical rooms, ventilation
    Thread probe

    Thread

    Coffee machine, boiler, steam, pressurized fluid
    Jacketed probe

    Jacketed

    Industrial installations, heavy-duty applications
    Bayonet probe

    Bayonet

    Plastic molding, tooling, injection molding machine, engine, alternator
    PCBA Design

    PCBA design

    Specific application, embedded electronics, custom electronic boards
  • Sensors

    RTD

    Pt10, Pt50, Pt100, Pt200, Pt500, Pt1000, Pt5000, Ni100, Ni120, Cu10, Cu50, Balco

    PTC

    KTY81-110, KTY81-210, KTY83-110, KTY84-130, PTC130, Silistor, TFPT, MZ6, MZ8, MZ9

    1-Wire

    DS18B20, DS18S20, DS1822, DS28EA00, DS18B20-PAR, DS1920, DS2438, DS1835...

    Thermocouple

    B, E, J, K, N, R, S, T, C, D, G

    UART

    MLX90614, MLX90615, GY-906, DHT11, DHT22, SHT75, SHT85, RS232, RS485

    SPI

    MAX6675, MAX31855, MAX31856, MCP3208, TMP125, TMP121, ADT7310, LTC2983...

    NTC

    1kΩ, 2kΩ, 3kΩ, 5kΩ, 10kΩ, 15kΩ, 20kΩ, 30kΩ, 50kΩ, 100kΩ, 200kΩ, 470kΩ, 1MΩ

    I²C

    TMP102, TMP117, LM75, LM73, MCP9808, MCP9600, SHT31, SHTC3, BME280, BME688, HTU21D, HDC1080, Si7051, ADT7410, STTS751, TCN75A...
  • About us
  • 0
  • 0
  • Follow us
  • English (US) Français Español
  • Sign in
  • Contact Us
GUILCOR SENSORS
  • 0
  • 0
    • Home
    • Probes
    • Sensors
    • About us
  • Follow us
  • English (US) Français Español
  • Sign in
  • Contact Us

 TMP121 
 Temperature sensors 

High-precision digital temperature sensor with SPI interface, ideal for applications requiring stable and repeatable readings.

 Maximum precision
+/- 1,0°K

 Minimum temperature
-55°C

 Maximum temperature
+150°C

 Minimum dimensions
3 x 3 x 1

Response time

Fast

 Drift

Low

 Self-warming
Low

Price
Low

What is a TMP121 sensor ?Operating principleTechnical SpecificationsWiring ConfigurationSelf-warmingApplication areas

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







Should I choose a TMP121 sensor ?

Strengths points

  • ⚙️ Direct and reliable reading
    → The TMP121 provides a pre-linearized SPI value, without amplification or external calculation. Result: ultra-simple and quick integration into any microcontroller.
  • 🔋 Low energy consumption
    → With only 220 µA in operation and < 1 µA in standby, it is ideal for battery-powered systems or those with very low thermal dissipation.
  • 💡 Compact and precise
    → The 3 mm SOT-23-6 package allows it to be placed as close as possible to critical areas (regulators, converters, processors, etc.) while maintaining a precision of ±1 K.

Weaknesses points

  • 🌡️ Temperature limited to 150 °C
    → The TMP121 is not suitable for high industrial temperature environments (>150 °C).
  • 🔋 No software configuration
    → The SPI interface is read-only, with no adjustment registers (no software calibration or filters).
  • 📶 One single measurement path
    → Single-channel sensor, so a component is needed for each measurement point, unlike an ADC type MCP3208.

Useful information

Here is some useful information regarding the TMP121 sensors.

The TMP121 provides a 12-bit signed digital output (two's complement) via SPI interface.

Each bit corresponds to a variation of 0.0625 °C, ensuring excellent measurement resolution for a miniature sensor.

Parameter Typical value
Resolution
12 bits (0,0625 °C / LSB)
Precision
±1.0 K (from -25 to +100 °F)
Measurement range
−55 → +150 °C
Annual drift
±0,1 K
Conversion time
120 ms typical
Max. SPI Frequency
10 MHz
Power supply voltage
2,7 → 5,5 V
Typical current
220 µA
Sleep mode
< 1 µA

🔹 Remarks:

  • The TMP121 is factory calibrated, with no need for external correction.
  • Self-heating is negligible (< 0.05 °C).
  • The conversion is automatic upon power-up.

The TMP121 sends a 16-bit frame with each SPI read.

The 12 most significant bits represent the temperature, and the 4 least significant bits are always 0.

🔹 SPI word structure (16 bits)

Bit(s) Name
Description
[15] Sign 0 = positive / 1 = negative
[14 → 3] Temperature (12 bits) Value × 0.0625 °C
[2 → 0] Zéro Unused
🔹 Conversion equation

T (°C) = Valeur_{12b} × 0,0625


Practical example:

SPI reading → 0x07D0

0x07D0 = 2000₁₀ 

T = 2000 × 0,0625 = 125,0 °C

✅ Measured temperature = 125 °C

The TMP121 communicates via 3-wire SPI (CS, SCK, SO).

No adjustments or external components are required, greatly simplifying integration on the board.

🔹 Typical components

Component
Function
TMP121 SPI Temperature Sensor
Microcontroller (3.3V or 5V)
Master SPI
100 nF capacitor
Decoupling of the power supply
Pull-up resistance (optional)
Stability on CS
Supply
2,7 → 5,5 V DC
🔹 Functional diagram (ASCII)

+3.3V / +5V │ [TMP121] │ SO ─────► MISO (MCU) SCK ◄──── CLK (MCU) CS ◄──── GPIO (MCU) GND ───── GND

💡 Multiple TMP121 devices can share the same SPI bus, provided each has a dedicated CS line.

🔹 Operating Principle

1️⃣ The microcontroller pulls down the CS line.

2️⃣ The TMP121 sends 16 bits representing the temperature.

3️⃣ The MCU calculates T=value×0.0625 T = value × 0.0625 T=value×0.0625.

4️⃣ The sensor returns to low power mode until the next reading.

Advantage Description
🧠 Direct reading in °C Internal digital conversion, no calibration required
⚡ Simple and fast SPI (10 MHz) Compatible with most MCUs
💡 Miniature case (3 mm) Ideal for direct mounting on PCB
🔋 Low consumption Suitable for battery-operated systems
🎯 Good stability and low noise Accuracy ±1 K, drift ±0.1 K/year
🧱 Immediate integration No external component required

 We integrate any sensor into any probe 

 Smooth tube 

 Waterproof

 Bayonet

 Slot

 Atmosphere

Termal block

Stick-in

Thread

Contact

Jacketed

PCBA design

Winding

More than 1,000,000 probes delivered in 2025

Contact us for a personalized offer

Contact Us

Need a TMP121 sensor?

Whether you need a few parts for a prototype or several hundred for a production line, we support you at every step.

Submit
Useful Links
  • Home
  • About Us
  • Jobs
  • Legal Notices
  • Privacy Policy
  • Contact us
About us

At Guilcor, our mission is to provide every client with a measurement solution perfectly suited to their specific needs. With full control over design and manufacturing, we ensure the precision and reliability of our sensors in even the most demanding environments.

Technical excellence and customer satisfaction are at the heart of everything we do.

Connect with us
  • Contact us
  • contact@guilcor.com
Follow us