Specifications
| Type | Description |
|---|---|
| Part Number | TMP107 |
| Manufacturer | Texas Instruments |
| Product Type | Digital temperature sensor |
| Category | Sensor |
| Package / Case | SOIC-8, body size 4.90 mm x 3.90 mm |
| Temperature Sensor Type | Digital output temperature sensor; bidirectional UART one-wire SMAARTWire interface |
| Daisy-Chain Device Support | Up to 32 devices; SMAARTWire interface |
| Address Storage | Unique 5-bit address stored in EEPROM; automated address assignment based on position relative to host |
| Temperature Resolution | 0.015625 °C; 14-bit temperature measurement |
| Temperature Accuracy | ±0.4 °C max; -20 °C to +70 °C, one-shot mode, bus inactive |
| Temperature Accuracy | ±0.55 °C max; -40 °C to +100 °C, one-shot mode, bus inactive |
| Temperature Accuracy | ±0.7 °C max; -55 °C to +125 °C, one-shot mode, bus inactive |
| Temperature Accuracy Typical | ±0.125 °C typ; -20 °C to +70 °C and -40 °C to +100 °C, one-shot mode, bus inactive |
| Temperature Accuracy Typical | ±0.5 °C typ; -55 °C to +125 °C, one-shot mode, bus inactive |
| ADC Resolution | 14 bits; temperature input |
| Recommended Supply Voltage | 1.7 V min, 3.3 V nom, 5.5 V max; recommended operating conditions |
| Operating Free-Air Temperature | -55 °C min, +125 °C max; recommended operating conditions |
| Absolute Maximum Supply Voltage | 6 V max; over operating free-air temperature range |
| Operating Junction Temperature | -55 °C min, +150 °C max; absolute maximum ratings |
| Temperature Report Limit | 127.984 °C max reported value; readings clamp beyond report limit |
| Storage Temperature | -60 °C min, +150 °C max; absolute maximum ratings |
| ESD Rating HBM | ±2000 V; human body model, ANSI/ESDA/JEDEC JS-001 |
| ESD Rating CDM | ±1000 V; charged device model, JEDEC JESD22-C101 |
| ALERT Low-Level Output Voltage | 0 V min, 0.02 V typ, 0.4 V max; IOUT = -1 mA, ALERT1/ALERT2 |
| ALERT High-Level Output Leakage Current | 0.1 µA typ, 1 µA max; VO = V+, ALERT1/ALERT2 |
| ALERT Pullup Resistors | 75 kΩ min, 100 kΩ typ, 125 kΩ max; R1/R2 built-in pullup resistors |
| I/O High-Level Input Voltage | 0.7 x V+ min, V+ + 0.3 V max; I/O1 and I/O2 |
| I/O Low-Level Input Voltage | -0.3 V min, 0.3 x V+ max; I/O1 and I/O2 |
| I/O Input Current | -1 µA min, 1 µA max; 0 V < VIN < V+ + 0.3 V, I/O1 and I/O2 |
| I/O Low-Level Output Voltage | 0 V min, 0.1 V typ, 0.4 V max; IOUT = -1 mA, I/O1 and I/O2 |
| I/O High-Level Output Voltage | V+ - 0.4 V min, V+ - 0.1 V typ, V+ max; IOUT = 1 mA, I/O1 and I/O2 |
| I/O Short-Circuit Current | 60 mA; I/O1 and I/O2 shorted to ground or V+, V+ = 5 V |
| Conversion Time | 12 ms min, 15 ms typ, 18 ms max; one-shot mode |
| Conversion Rate | 1/16 to 62 conversions/s; programmable |
| Device Timeout Time | 35 ms min, 40 ms max; any communication |
| Device Timeout Time | 1 s min, 1.25 s max; global address-initialize command |
| EEPROM Programming Time | 7 ms; V+ > 1.8 V |
| EEPROM Number of Writes | 1000 min, 100000 max writes; V+ > 1.8 V |
| EEPROM Data Retention | 10 years; EEPROM |
| EEPROM Write Supply Range | 1.8 V min, 3.3 V typ, 5.5 V max; EEPROM write |
| Quiescent Current | 200 µA typ, 400 µA max; ADC conversion on, SMAARTWire bus inactive |
| Quiescent Current | 300 µA; ADC conversion on, SMAARTWire bus active, bus baud rate = 57.6 kBd |
| Quiescent Current | 100 µA; ADC conversion off, SMAARTWire bus active, bus baud rate = 57.6 kBd |
| Average Current | 16 µA typ, 35 µA max; 1 conversion per second average, SMAARTWire bus inactive |
| EEPROM Write Current | 400 µA; EEPROM write, ADC conversion off |
| Shutdown Current | 3.8 µA typ, 10 µA max; SMAARTWire bus inactive, I/O1 and I/O2 = V+ |
| Power-On Reset Voltage | 1.4 V; supply voltage rising |
| SMAART Bus Baud Rate | 4.8 kBd min, 115.4 kBd max; from host to TMP107 |
| Host-to-TMP107 Low-to-High Transition Plus Jitter | 15% of 1/baud max; SMAART bus transition from low to high plus edge timing variance |
| Host-to-TMP107 High-to-Low Transition Plus Jitter | 15% of 1/baud max; SMAART bus transition from high to low plus edge timing variance |
| TMP107 Output Edge Timing Variance | 1 µs max; from TMP107 to host or next TMP107 in daisy-chain |
| Average Phase Shift Between I/O Pins | 33 ns max; between I/O1 and I/O2 |
| SMAART Bus Rise Time | 10 ns max; TMP107 output low-to-high transition, 10-pF load |
| SMAART Bus Fall Time | 10 ns max; TMP107 output high-to-low transition, 10-pF load |
| Junction-to-Ambient Thermal Resistance | 116.3 °C/W; D package, SOIC-8 |
| Junction-to-Case Top Thermal Resistance | 62.5 °C/W; D package, SOIC-8 |
| Junction-to-Board Thermal Resistance | 56.6 °C/W; D package, SOIC-8 |
| Datasheet Status | request_only |
Product Overview
The TMP107 is a Texas Instruments digital output temperature sensor built around a bidirectional UART one-wire SMAARTWire interface. The interface supports daisy-chain configurations with up to 32 devices, and each device stores a unique 5-bit address in EEPROM using automated address assignment based on position relative to the host.
Temperature measurement uses a 14-bit ADC with 0.015625 °C resolution. In one-shot mode with the bus inactive, maximum accuracy is specified as ±0.4 °C from -20 °C to +70 °C, ±0.55 °C from -40 °C to +100 °C, and ±0.7 °C from -55 °C to +125 °C. The reported temperature value clamps at 127.984 °C when the device is biased beyond the reporting range.
The device is offered in an SOIC-8 package with a 4.90 mm x 3.90 mm body size. Recommended supply voltage is 1.7 V to 5.5 V, with EEPROM writes specified from 1.8 V to 5.5 V. Electrical details include ALERT outputs, I/O thresholds, programmable conversion rates, shutdown current, EEPROM endurance, and SMAART bus timing for host-connected sensor chains.
Key Features
- Digital output temperature sensor with SMAARTWire interface
- Daisy-chain support for up to 32 devices
- Unique 5-bit EEPROM address per device
- 14-bit temperature measurement with 0.015625 °C resolution
- ±0.4 °C max accuracy from -20 °C to +70 °C
- Recommended supply range from 1.7 V to 5.5 V
- Programmable conversion rate from 1/16 to 62 conversions/s
- One-shot conversion time of 12 ms to 18 ms
- SOIC-8 package with 4.90 mm x 3.90 mm body
- Shutdown current of 3.8 µA typ, 10 µA max
- EEPROM data retention specified for 10 years
- SMAART bus baud rate from 4.8 kBd to 115.4 kBd
Typical Applications
- Daisy-chained temperature sensor networks
- Host-connected thermal monitoring nodes
- Wide-range temperature measurement systems
- One-wire UART sensor chains
- Low-current temperature reporting designs
- EEPROM-addressed sensor assemblies
- SOIC-8 temperature sensing boards
Procurement Notes
When requesting a quote for TMP107, buyers should confirm the manufacturer, package or case, required quantity, target date code, compliance documents, packing method, destination country and expected delivery schedule.
If alternatives are acceptable, buyers should share the approved vendor list, required electrical or optical limits, package constraints and qualification requirements. Any alternative part should be reviewed by the buyer's engineering team before production use.
For analog and signal-chain sourcing, supply voltage, bandwidth, accuracy, noise level, package, temperature grade, input/output configuration and qualification requirements should be verified before approval.
FAQ
What type of temperature sensor is the TMP107?
The TMP107 is a digital output temperature sensor from Texas Instruments. It uses a bidirectional UART one-wire SMAARTWire interface and supports daisy-chain operation with up to 32 devices.
What temperature accuracy does the TMP107 provide?
In one-shot mode with the bus inactive, TMP107 accuracy is specified as ±0.4 °C max from -20 °C to +70 °C, ±0.55 °C max from -40 °C to +100 °C, and ±0.7 °C max from -55 °C to +125 °C.
What supply voltage range is recommended for TMP107?
The recommended TMP107 supply voltage range is 1.7 V minimum, 3.3 V nominal, and 5.5 V maximum. EEPROM write operation is specified over 1.8 V to 5.5 V.
How is device addressing handled in a TMP107 chain?
Each TMP107 stores a unique 5-bit address in EEPROM. Address assignment is automated based on the device position relative to the host in the SMAARTWire daisy-chain arrangement.
Technical Review & Sourcing Note
Prepared by LDeepAI Component Sourcing Team. Reviewed for RFQ, documentation and alternative sourcing use. Last updated: July 7, 2026.
This page is based on manufacturer datasheet information and LDeepAI sourcing review. Specifications should be verified against the official manufacturer datasheet before final procurement or design approval. Final electrical, optical and reliability approval should be confirmed by the buyer's engineering team.