The TMP124 is a high-performance digital temperature sensor designed for makers and hobbyists who need precise thermal data without the complexity of analog-to-digital conversion. While this IC comes in a surface-mount SOIC-8 package, it is incredibly easy to integrate into your projects; with a pin pitch that is manageable for hand-soldering or using a simple SMT-to-DIP adapter, you can have it running on a breadboard in no time. It communicates over a standard SPI interface, making it compatible with almost any microcontroller, including Arduino, ESP32, and Raspberry Pi. Whether you are building a custom weather station, monitoring a high-performance battery pack, or protecting your latest robotics project from overheating, the TMP124 offers professional-grade accuracy and programmable resolution to suit your specific needs.
Easy Digital Interface: Uses an SPI-compatible interface for simple, high-speed communication with your favorite microcontrollers.
Customizable Precision: Features programmable resolution from 9 to 12 bits plus a sign bit, allowing you to balance speed and accuracy.
Impressive Accuracy: Delivers high precision with a maximum error of only ±1.5°C over a wide range.
Ultra-Low Power: Consumes only 50µA of quiescent current, making it perfect for battery-powered or remote sensing projects.
Smart Alerts: Includes programmable High/Low setpoints to trigger alerts automatically when temperatures go out of bounds.
Simple Setup: Requires minimal external components—just a bypass capacitor and a pull-up resistor to get started.
Power Supply Monitoring: Keep an eye on your bench power supplies or voltage regulators.
Battery Management Systems: Safely monitor LiPo or Li-ion batteries during charging and discharging.
Smart Home & HVAC: Build your own smart thermostat or environmental logging system.
PC & Laptop Mods: Monitor internal temperatures of computer peripherals or custom-built rigs.
Electromechanical Protection: Protect motors and drivers from thermal damage in your CNC or 3D printer projects.
Supply Voltage Range: 2.7V to 5.5V (Compatible with 3.3V and 5V logic).
Operating Temperature Range: –55°C to +150°C.
Digital Output: 12-Bit + Sign SPI.
Quiescent Current: 50 µA (typical).
Shutdown Current: 0.1 µA.
Accuracy: ±1.5°C (from –25°C to +85°C).
Package Type: SOIC-8 (Surface Mount).
Conversion Time: 30ms (9-bit) to 240ms (12-bit).