Se rendre au contenu
guilcor.com
  • Sondes
    Smooth tube probe

    Tube lisse

    Réfrigérateur, pompe à chaleur, four, congélateur, chauffe-eau
    Contact probe

    Contact

    Tuyau, surface de tuyau, plaque de chauffage
    Slot probe

    D'Encoche

    Moteur, alternateur, enroulement, stator
    Head connection probe

    Avec Bornier

    Chaudière, pompe à chaleur, climatisation, locaux techniques, ventilation
    Waterproof probe

    Étanche

    Climatisation, ventilation, réfrigération, stockage à froid, conduits
    Stick-in probe

    À Piquer

    Four, cuisson, équipements alimentaire
    Winding probe

    Bobinage

    Moteur, alternateur, transformateur, enroulement, stator
    Ambient probe

    Ambiance

    Chaudière, pompe à chaleur, climatisation, locaux techniques, ventilation
    Thread probe

    Avec Raccord

    Machine à café, chaudière, vapeur, fluide sous pression
    Jacketed probe

    Chemisée

    Installations industrielles, applications lourdes
    Bayonet probe

    Baïonnette

    Moulage plastique, outillage, machine de moulage par injection, moteur, alternateur
    PCBA Design

    PCB Design

    Application spécifique, électronique embarquée, cartes électroniques sur mesure
  • Capteurs

    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, DS1825...

    Thermocouple

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

    UART

    MLX90614, MLX90615, GY-906, DHT11, DHT22, AM2302, 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, TMP119, LM75, LM73, MCP9808, MCP9600, SHT31, SHTC3, BME280, BME688, HTU21D, HDC1080, Si7051, ADT7410, STTS751, TCN75A
  • Entreprise
  • 0
  • 0
  • Suivez-nous
  • English (US) Français Español
  • Se connecter
  • Contactez-nous
guilcor.com
  • 0
  • 0
    • Sondes
    • Capteurs
    • Entreprise
  • Suivez-nous
  • English (US) Français Español
  • Se connecter
  • Contactez-nous

 MAX31855 
 Temperature sensors 

Precision thermocouple-to-digital converter with SPI output, supporting multiple thermocouple types for accurate temperature measurement.

 Maximum precision
+/- 1,5°K

 Minimum temperature
-270°C

 Maximum temperature
+1372°C

 Minimum dimensions
32 x 15 x 5

Response time

Fast

 Drift

Low

 Self-warming
Low

Price
Medium

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

What is a MAX31855 sensor ?


The MAX31855 is a next-generation SPI digital thermocouple converter designed to measure the ultra-low voltage generated by a type K thermocouple (or J, N, T depending on the version) and convert it directly into a readable temperature.

It replaces the MAX6675 by offering:

  • better accuracy,
  • the ability to read negative temperatures,
  • and a 32-bit SPI output with integrated error codes.

Operating principle


The MAX31855 measures the voltage of the thermocouple and the temperature of the internal cold junction (integrated sensor).

The conversion equation is based on an internal polynomial model derived from the ITS-90 tables for type K.

The SPI reading returns a 32-bit word containing:

  • the temperature of the thermocouple,
  • the reference temperature (cold junction),
  • and an automatic error code (open thermocouple, short-circuited, etc.).

Technical specifications


Parameter
Typical value

Compatible thermocouple type

Type K
Thermocouple measurement range −270 → +1372 °C

Internal temperature range (cold junction)

−55 → +125 °C

Resolution 14 bits (0,25 °C / LSB)

Precision

±1,5 K (−200 → +700 °C)

Interface

SPI (32 bits, read-only)

Power supply voltage

3,0 → 3,6 V

Typical current

1,5 mA

Cold welding compensation

Yes (internal, built-in sensor)

Case

SO-8 or breakout module

Annual drift

Low (±0.2 K/year)

Wiring Configuration


Brooch
Name

Function

1

T-

Negative thermocouple input

2 T+

Positive thermocouple input

3 GND

Mass

4

VCC

3.3 V Power Supply

5

SO

SPI Output (MISO)

6

CS

Chip Select

7

SCK

SPI Clock

8

-

NC

Self-warming


The internal current is less than 2 mA: the internal temperature varies by less than 0.1 °C per conversion cycle.

Ideal for high-precision thermal measurement systems.

Application areas


⚙️ Industrial process control (extrusion, molding, welding)

🔥 High-temperature monitoring (oven, engine, plastic injection)

🧠 3D printers and IoT thermal measurement systems

🧪 Scientific or thermal calibration instrumentation

💡 Mixed cold/hot applications (−200 → +1300 °C)







Should I choose a MAX31855 sensor ?

Strengths points

  • 🌡️ Ultra-wide measurement range (−270 → +1372 °C)
    → Compatible with type K thermocouples, it covers both cryogenic applications and very high-temperature processes.
  • 🎯 Improved precision and 14-bit reading
    → Thanks to a resolution of 0.25 °C and finer cold junction compensation, the MAX31855 offers superior stability compared to the MAX6675, even over long periods.
  • ⚙️ Complete 32-bit SPI Interface
    → The SPI output provides the thermocouple temperature, the cold junction temperature, and a built-in error code, facilitating diagnostics and remote monitoring.

Weaknesses points

  • 💧 Power supply only 3.3 V
    → Unlike the MAX6675, the MAX31855 does not accept 5 V, which sometimes requires a level shifter with 5 V microcontrollers (such as the Arduino Uno).
  • 📉 Read-only mode
    → The SPI communication is unidirectional: the sensor sends its data but does not receive any commands — which limits advanced interactions.
  • → Its precision and thermal protections make it a slightly more expensive sensor, but largely justified for demanding applications.

Useful information

Here is some useful information regarding the MAX31855 sensors.

The MAX31855 performs a signed 14-bit conversion of the voltage generated by the type K thermocouple, with internal cold junction compensation.

The temperature of the thermocouple and that of the cold junction are transmitted together on 32 bits.

Parameter Valeur typique
Thermocouple resolution
14 bits (0,25 °C / LSB)
Cold junction resolution
12 bits (0,0625 °C / LSB)
Thermocouple beach
−270 → +1372 °C
Cold junction beach
−55 → +125 °C
Precision ±1,5 K (−200 → +700 °C)
Annual drift
±0,2 K
Conversion time
220 ms typical
Max. SPI Frequency
5 MHz
Alimentation 3,0 → 3,6 V

🔹 Remarks:

  • Negative temperatures are natively managed (signed values).
  • Cold solder compensation is automatic and factory calibrated.
  • Each SPI reading corresponds to a complete conversion.

The MAX31855 returns a 32-bit word with each SPI read.

This data contains the thermocouple temperature, the cold junction, and error codes.

🔹 Structure of the 32-bit word

Bits Name
Description
[31 → 18] Thermocouple temperature (14 signed bits)
Value × 0.25 °C
[17 → 4] Cold junction temperature (12 signed bits)
Value × 0.0625 °C
[3] Reserved
—
[2] SCV Error
Short circuit to VCC
[1] SCG Error Short circuit to GND
[0] OC Error Open thermocouple
🔹 Conversion Equation

Thermocouple :

T_TC(°C) = Value_14b x 0,25


Cold junction:

T_TC(°C) = Value_12b x 0,625


Total temperature:

TTOTAL = TTC + TCJ


🔹 Practical example

Lecture SPI :

0x0190_0C50

Cutting :

  • Thermocouple : 0x0190 = 400₁₀
  • Cold junction : 0x0C5 = 197₁₀

T_TC = 400 × 0.25 = 100 °C

T_CJ = 197 × 0.0625 = 12.3 °C

T_TOTAL = 100 + 12.3 = 112.3 °C


✅ Measured temperature: 112.3 °C

The MAX31855 communicates via SPI (read-only).

It can be interfaced with any microcontroller that has an SPI interface or a compatible software library.

🔹 Typical components

Composant Function
MAX31855 K thermocouple converter → SPI digital
Thermocouple type K
High temperature probe
Microcontroller (3.3 V)
Lecture SPI (ESP32, STM32, Raspberry Pi)
Logic level converter (5 V ↔ 3.3 V)
Optional for Arduino compatibility
Stabilized feed
3,3 V DC
Decoupling capacitor (100 nF)
Noise reduction on VCC
🔹 Functional diagram (ASCII)

+3.3V │ [Thermocouple K] T+ ───┐ │ [MAX31855] │ T− ───┘ │ GND ─────┴───────────┐ │ ┌─────────────┴─────────────┐ │ Microcontroller │ │───────────────────────────│ │ CS → D5 (GPIO OUT) │ │ SCK → D6 (SPI CLK) │ │ SO → D7 (MISO) │ │ VCC → 3.3V │ │ GND → GND │ └───────────────────────────┘

💡 Plan for a short connection between the thermocouple and the module to minimize noise and µV losses.

🔹 Operating principle

1️⃣ The microcontroller sets CS = LOW.

2️⃣ The MAX31855 sends 32 bits: thermocouple temperature, cold junction, error codes.

3️⃣ The microcontroller reads the data and converts it according to the equations above.

4️⃣ The sensor then returns to sleep mode until the next reading.

Advantage Description
🧠 Negative and positive lecture (−270 → +1372 °C) Compatible with all thermal scenarios
⚡ Fast and stable SPI Up to 5 MHz, ideal for real-time applications
🔥 Integrated cold welding compensation No external calibration required
🧩 Automatic error code Immediate diagnosis (open, short-circuited, etc.)
💡 Improved accuracy (±1.5 K) Ideal for industrial processes and laboratories
⚙️ Direct successor of the MAX6675 Pin-to-pin compatible and software equivalent

 We integrate any sensor into any probe 

Smooth tube probe

 Smooth tube 

Waterproof probe

 Waterproof

Bayonet probe

 Bayonet

Slot probe

 Slot

Ambient probe

 Atmosphere

Head connection probe

Termal block

Stick-in probe

Stick-in

Thread probe

Thread

Contact probe

Contact

Jacketed probe

Jacketed

PCBA Design

PCBA design

Winding probe

Winding

Plus de 1 000 000 sondes livrées en 2025

Contactez-nous pour une offre personnalisée

Contactez-nous

Need a MAX31855 sensor?

Que vous ayez besoin de quelques pièces pour un prototype ou de plusieurs centaines pour une ligne de production, nous vous accompagnons à chaque étape.

Soumettre
Liens utiles
  • Accueil
  • À propos de nous
  • Emplois
  • Mentions légales
  • Politique de confidentialité
  • Contactez-nous
À propos de nous

Chez Guilcor, notre mission est claire : fournir à chaque client une solution de mesure parfaitement adaptée à ses besoins spécifiques. Grâce à une maîtrise totale de la conception et de la fabrication, nous garantissons la précision et la fiabilité de nos capteurs, même dans les environnements les plus exigeants.

L'excellence technique et la satisfaction client sont au cœur de tout ce que nous faisons.

Rejoignez-nous
  • Contactez-nous
  • contact@guilcor.com
Suivez-nous