What is a MAX6675 sensor ?
The MAX6675 is a digital thermocouple converter that reads the voltage generated by a type K thermocouple and converts it into a 12-bit coded temperature value, transmitted via the SPI interface.
It is an indirect temperature sensor: it does not measure the temperature itself but interprets the thermoelectric voltage of the thermocouple.
This design allows for measurements of up to +1024 °C, with excellent stability and simple communication.
Operating principle
The MAX6675 converts the voltage generated by the K thermocouple (a few µV/°C) into temperature.
It performs:
1️⃣ a 12-bit analog-to-digital conversion,
2️⃣ automatic cold-junction compensation,
3️⃣ and then SPI transmission (MSB first).
T(°C) : Brut value x 0,25
where:
- VIR = voltage measured by the thermopile
- S = sensitivity factor
- Tamb = internal temperature of the sensor
The reading is done in 16 bits, with the upper 12 bits containing the useful temperature.
Technical Specifications
| Parameter |
Typical value |
Compatible thermocouple type |
Type K |
| Compatible thermocouple type | 0 → +1024 °C |
| Resolution | 12 bits (0.25 °C per step) |
Precision | ±2 K (0 → +700 °C), ±3 K max beyond |
Interface | SPI (3 fils : CS, SCK, SO) |
Power supply voltage | 3,0 → 5,5 V |
Typical current | 1,5 mA |
Conversion time | 220 ms |
Cold welding compensation | Yes (internal) |
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 | Power Supply 3.3–5 V |
5 | CS | Chip Select (active low) |
6 | SO | SPI Output (MISO) |
7 | SCK | SPI Clock |
8 | - | NC |
Self-warming
Very low (conversion current < 2 mA).
The MAX6675 is designed to minimize thermal noise and cold junction measurement errors.
Application areas
⚙️ 3D Printers and Heating Systems
🔥 Industrial Ovens and Cooking Instruments
🧠 Arduino, ESP32, STM32 Boards (Thermocouple Reading)
🧱 High-Temperature Measurement (Metallurgy, Welding, Extrusion)
💡 Automated Thermal Process Monitoring