It measures its own die temperature. TI identifies the metal leads as the primary thermal path and describes the part as measuring PCB temperature at its mounting location. Ambient measurement requires placement that reduces unwanted board heating and exposes the sensor to representative air. Validate the assembled enclosure under different workloads and airflow conditions.
No. Resolution is the encoded temperature increment. The supplied TMP102 table gives maximum error of ±2°C from −25°C to +85°C and ±3°C across −40°C to +125°C, with separate typical values. Placement bias and thermal gradients can add further error relative to an air or surface target.
Not as a universal value. TI reports that result for a specified small two-layer board moved into an oil bath. Airflow, board size, enclosure and mounting change thermal response. Measure settling in the intended environment and distinguish it from conversion time and any software filtering delay.
Category: Manufacturer Insights
Author: Ying Lin
TMP102AIDRLR measures the temperature of its own silicon. On a normal printed circuit board, that temperature is strongly influenced by the copper and components connected to its leads. A plausible reading over I²C therefore does not establish that the device is measuring room air. The distinction becomes visible when a processor starts working, a regulator warms up or the enclosure airflow changes while the room temperature remains steady.
For board-temperature monitoring, this thermal connection is useful. For ambient-air measurement, it can create a systematic error larger than the sensor's electrical accuracy. Choose the temperature you want to observe before choosing the copper around the sensor. The same layout feature that improves tracking of a nearby heat source can make an ambient reading worse.
The supplied TI TMP102 datasheet, SBOS397I, explains that the metal leads provide the primary thermal path and explicitly describes measurement of PCB temperature at the mounting location. It also separates resolution, accuracy, conversion time and thermal response. Keeping those four concepts separate is the foundation of a credible temperature measurement.
A temperature monitor needs a physical target. “Temperature” might mean the board next to a power transistor, the air entering an enclosure, the outer surface of a housing or a temperature used as a rough indicator of component stress. Those are different measurands even if the same numerical units appear in the user interface.
The processor can heat the board and copper connected to the sensor. TMP102 may then accurately report a warmer local die even if external air remains unchanged. Compare the sensor with a suitably placed air reference while varying workload. A load-dependent bias usually calls for a thermal-placement review rather than a fixed calibration offset.
Polling faster than the configured conversion rate can return the same result repeatedly. Even new conversions cannot remove physical thermal lag. Select the conversion rate for the application, wait for the first valid conversion after startup and keep the sample timestamps and software filter behavior explicit.
A more accurate local sensor can reduce electrical measurement error, but it still measures its own thermal environment. It cannot remove heat conducted from a warm board. Review package, supply, interface and placement together, and repeat thermal validation after a sensor or footprint change.
TMP102AIDRLR is a local sensor. It does not connect to a remote diode inside another chip and cannot directly report that chip's junction temperature. When placed near a processor, it measures its own local thermal environment. The relationship to the processor junction depends on power, board construction, heat spreading, airflow and time. A useful correlation can be developed, but it must not be mistaken for direct junction sensing.
For an ambient-air target, define the location and flow condition. Air at an enclosure inlet can differ from air near the exhaust or inside a stagnant corner. A sensor near a warm connector may read a different equilibrium temperature from one suspended in the main airflow. Neither reading is necessarily a faulty conversion; the physical measurement locations differ.
Document the intended decision. A fan controller may need an early indicator of board heating, while an environmental logger may need a slow but accurate estimate of external air temperature. These objectives lead to different placement and filtering choices. Without that decision, it is easy to optimize a digital interface that is accurately reporting the wrong thermal quantity.
Table 1. Four specifications that answer different questions
| Quantity | TMP102 datasheet evidence | Correct interpretation |
|---|---|---|
| Resolution | 0.0625°C per output step | Smallest encoded temperature increment |
| Accuracy over the central range | Typical ±0.5°C; maximum ±2°C from −25°C to +85°C | Error specification under the stated electrical conditions |
| Accuracy over the full specified range | Typical ±1°C; maximum ±3°C from −40°C to +125°C | Wider-range electrical error bound |
| Conversion time | 10 ms typical, 15 ms maximum | Time for one conversion, not time for the package to follow ambient air |
| Example thermal response | 0.8 s time constant in TI's specific oil-bath board test | A result tied to that mounting and medium |
A resolution of 0.0625°C does not mean that a displayed value is accurate to that amount. Likewise, reporting four decimal places after software conversion does not create additional information. Match the display and alarm decisions to the actual error budget rather than to the number of bits in the register.
The TMP102 datasheet describes heat transfer through both the package and its metal leads, with the leads forming the primary path. Copper attached to those leads couples the sensor to the board. Air and nearby surfaces also exchange heat with the package. At steady state, the die settles at a temperature determined by all of these paths and by its own power dissipation.
A simple thermal network makes the conflict clear. Let Gpcb describe conductance from the board and Gair conductance from the air. Ignoring other paths for a moment, the steady die temperature is approximately (Gpcb × Tpcb + Gair × Tair + Pself) divided by (Gpcb + Gair). This is a conceptual lumped model, not an extracted TMP102 package model.
If the board is 45°C and the air is 25°C, equal conductances give a die temperature of 35°C before self-heating. If the board path is nine times stronger than the air path, the result becomes 43°C. A more accurate temperature IC would still measure that locally heated die. The dominant error in calling the result “ambient” comes from the thermal arrangement, not from the ADC resolution.
The model also explains why a single calibration offset can fail. Suppose the board-to-air temperature difference changes with processor load. The resulting bias changes with it. Subtracting an offset measured while the system was idle may produce a reasonable idle reading and a poor loaded reading. Airflow changes can alter the weighting again, so a correction derived in one enclosure state may not transfer to another.
Figure 1. Conceptual thermal coupling model. Conductances are explanatory variables, not measured TMP102 package parameters. The sensor reports its die temperature, which can be influenced by several physical sources.
Other paths may need to be included in a real product: a cable, metal bracket, conformal coating, adhesive or nearby radiating surface. The simple two-path model is valuable because it identifies the question to investigate. It is not a reason to pretend those other paths disappear when calculating a final error budget.
When the objective is to track a board hot spot, place the sensor where that hot spot can transfer heat to it. TI's layout example shows a ground-plane thermal connection toward a heat source. That arrangement supports board-temperature monitoring because it reduces the thermal separation between the target region and the sensor.
Distance still matters. A sensor beside a power device may follow changes sooner and reach a different equilibrium temperature than one on the opposite side of a large board. Copper pours, vias and component placement affect heat spreading. A geometric distance on the silkscreen is an incomplete description of the thermal path.
The electrical layout must remain sound. TMP102 operates from 1.4 V to 3.6 V and needs local supply bypassing. TI illustrates a 0.01 µF bypass capacitor close to supply and ground. Keep the serial interface and pullups within their electrical limits. A good thermal placement does not justify an electrically noisy supply or bus wiring that occasionally produces stale or invalid data.
If the reading will control a fan or shut down a load, define the allowable lag between the target heating and the sensor's response. A PCB sensor may be a useful indicator of a sustained thermal condition but respond too slowly to protect a rapidly heating junction. The required response depends on the failure mechanism and the rest of the protection system.
Avoid assigning an unverified junction-temperature label to the value. A display such as “board temperature near regulator” can be both useful and accurate. Calling the same value “regulator junction temperature” adds a claim that requires a thermal model or validated correlation. The wording of the measurement should match the physical evidence.
Table 2. Placement choices depend on the thermal target
| Intended target | Helpful physical approach | Potential source of error | Validation focus |
|---|---|---|---|
| PCB region near a heat source | Deliberate copper coupling and nearby placement | Local gradients and changing airflow | Correlation with the target board region |
| Enclosure inlet air | Exposure to representative airflow with reduced board coupling | Warm copper, enclosure recirculation and nearby components | Air reference under idle and loaded operation |
| Contacted surface | Controlled thermal contact to the target | Adhesive thickness and heat leakage into the board | Contact method and settling behavior |
| General thermal alarm | Placement linked to the hazardous operating condition | Lag between local reading and critical component heating | Worst-case response and alarm margin |
For air-temperature measurement, the design objective reverses. The sensor should exchange heat effectively with the air of interest while receiving as little unwanted heat as practical from the powered board. TI's general guidance for surface-mounted temperature sensors discusses thermal isolation approaches, and its engineering support explains the same principle for related local sensors.
A narrow board extension or an isolation island can reduce heat conducted from the main board. Reduced copper cross-section can help, provided the electrical connections remain reliable and the structure can withstand assembly and service. Slots and thin necks also introduce mechanical considerations, so an apparently attractive thermal layout still needs a manufacturable support arrangement.
Place heat-generating components away from the sensing region. Pullup resistors, indicator LEDs and regulators can all contribute heat. The amount may be small, but an environmental measurement with a narrow error budget can be sensitive to small local heat sources. Consider where the bus pullups are placed as part of the thermal design, not only as an electrical detail.
Air exposure needs to be representative. A sensor hidden behind a solid enclosure wall may respond mainly to the wall and internal air. A ventilation opening can improve access to external air but can also create a flow pattern that differs with orientation or fan operation. Use the product's actual enclosure and mounting position when validating the result.
An isolated island is not an automatic guarantee of ambient accuracy. The remaining traces still conduct heat, the board material still forms a path, and radiation or nearby surfaces can influence the sensor. Isolation is a way to change the relative conductances in the thermal network. The final bias must still be measured under the operating states that matter.
The wording in the TMP102 application discussion about isolating package and leads for air or surface measurement is not sufficiently specific to serve as a complete ambient layout recipe. Its unambiguous statements about lead conduction and board-temperature measurement, together with TI's broader thermal-placement guidance, support the physical distinction used here. Do not copy a board-coupling layout and assume it is also an optimized air sensor.
TMP102's conversion time tells you how long the converter needs to produce a digital result. Its conversion-rate setting controls how often conversions occur. Neither setting makes the package instantly reach the temperature of a changing environment. The thermal mass and heat-transfer paths determine that physical response.
TI's oil-bath example reports a 0.8 s time constant after moving a small two-layer board from approximately 27°C into a 100°C bath. The board dimensions and liquid environment are part of that result. Liquid convection differs substantially from still air, and a larger board can store and conduct heat differently. The value should not be advertised as a universal ambient-air response time.
For a first-order thermal model, one time constant corresponds to about 63% of the final temperature step. Three time constants correspond to roughly 95%, and five to more than 99%. Figure 2 shows illustrative normalized responses for several assumed time constants. It demonstrates why a logger can report many digital samples while the physical sensor is still settling.
Figure 2. Calculated first-order responses, normalized to a temperature step. The selected time constants are illustrative; none is claimed as the ambient-air response of TMP102AIDRLR.
Averaging can reduce short-term measurement noise, but it adds additional lag. If a display averages many samples, distinguish the physical response time from the software filter delay. A thermal alarm designed around one of them while ignoring the other may trigger later than expected.
The default conversion rate is four conversions per second, with alternatives of 0.25, one and eight conversions per second. Select the rate based on the required information and power budget. Reading the register faster than conversions occur can return the same result repeatedly. More bus traffic can therefore create an impression of faster measurement without increasing the rate of new temperature information.
TMP102 is a low-power sensor. The datasheet specifies low average current, with the value depending on conversion rate and serial-bus activity. At four conversions per second with the bus inactive, the typical current is 4.8 µA. That supports low self-heating, but a complete precision budget should still distinguish the sensor's dissipation from nearby circuit heat.
Multiplying 3.3 V by 4.8 µA gives approximately 15.8 µW of electrical power for that illustrative operating point. Converting this to an actual die-temperature rise requires the relevant thermal environment. A standard junction-to-ambient metric does not automatically describe a small isolated island in moving air or a sensor bonded to a surface.
Bus activity changes the current conditions. The supplied table gives different current values for inactive and active serial operation. Pullup resistors also dissipate power outside the sensor when lines are low. Their location and duty cycle can matter to an isolated temperature-sensing region even if the IC itself consumes little power.
Shutdown and one-shot conversion can reduce average sensor activity where updates are infrequent. They should be used with a clear timing policy: start a conversion, allow it to complete and then read a valid result. Repeatedly reading an old value after entering shutdown does not measure a changing environment.
A useful diagnostic is to change the sensor's sampling activity while holding the rest of the product state steady, then compare that effect with changing the main processor load. If the latter dominates, work on board coupling rather than assuming sensor self-heating is the principal problem. This is a proposed measurement method, not a report of a TMP102 experiment performed for this article.
Thermal placement can be correct while software still produces an incorrect number. TMP102 has normal and extended temperature formats, and the position of the meaningful bits depends on that configuration. The resolution remains 0.0625°C, but the sign handling and shift must match the selected mode.
Read both bytes in the required sequence and interpret the result as a signed temperature representation. Include known positive and negative test values in a firmware review. A decoding bug may remain hidden when all development testing occurs near room temperature. It can appear only when a chamber test crosses below zero or when extended mode is enabled.
The temperature register initially contains zero until the first conversion completes. Treat that startup value as a state to manage, not immediate evidence that the environment is at freezing temperature. System software should know whether a valid conversion has occurred before using the value for a display, calibration or alarm decision.
Four address choices are available through ADD0 connections, as shown in the detailed address table. They allow several board locations to share the bus, but the address configuration must be documented for each physical sensor. Swapping two sensor identities in software can create a convincing but misleading thermal map.
Table 3. Digital checks that prevent plausible-looking errors
| Check | Failure it can reveal | Evidence to retain |
|---|---|---|
| Normal versus extended format | Incorrect bit shift or sign interpretation | Configuration value and decoded test examples |
| First conversion completion | Startup zero treated as a real measurement | Timestamp or state transition before first valid sample |
| Conversion rate versus polling | Repeated old values presented as new samples | Conversion setting and sample timestamps |
| Address-to-location mapping | Reading the wrong physical sensor | Board identifier and configured I²C address |
| Alert configuration | Unexpected polarity, mode or delayed assertion | Thresholds, fault queue and observed alert behavior |
The ALERT output can reduce polling overhead and support thermal decisions, but its comparator or interrupt behavior and fault queue need to match the application. The default thresholds are not a product-specific safety policy. Choose thresholds from the thermal target and error budget, then validate the complete response including the sensor's physical lag.
A useful diagnostic holds the surrounding air approximately steady while changing only the product's internal workload. Begin with the assembled enclosure at a stable operating point, record the air reference and local sensor, then apply a representative processor or power-stage load. Continue recording long enough to observe both the initial response and the new equilibrium.
If the air reference remains nearly unchanged while TMP102 rises substantially, the result points toward internal thermal coupling. It does not prove the sensor is inaccurate. The sensor may be accurately reporting a die temperature that follows the board. Repeat the comparison with the intended fan state because airflow can change both the board temperature and the sensor's direct coupling to air.
A second useful comparison changes ambient temperature while holding workload steady. Together, the two tests help separate sensitivity to the desired measurand from sensitivity to internal power. The exact test temperatures and durations should follow the product requirement; no particular chamber profile is assumed here.
Retain the time histories, not only final offsets. An isolated sensing island can reduce steady bias while responding differently to a rapid air change. A heavily coupled board sensor can respond quickly to local power but slowly to external air. Those differences explain which physical arrangement best supports the intended measurement and prevent calibration from concealing the wrong thermal target.
A useful budget separates sensor accuracy from placement bias, reference uncertainty, gradients and dynamic lag. They do not all behave as independent random noise. A repeatable bias caused by a warm processor should not be hidden inside a statistical average as though it were zero-mean noise.
For a conservative initial assessment, keep the contributions visible. Record the sensor's applicable maximum electrical error, the observed board-to-air bias under each operating state, the reference instrument uncertainty and the change during settling. This makes it easier to see whether a more accurate sensor would materially improve the result or whether the board layout dominates.
Calibration should have a defined scope. A single-point offset can correct a fixed offset under similar conditions. It cannot guarantee correction of load-dependent gradients, changing airflow or nonlinear thermal coupling. A multi-condition calibration can be useful, but it also creates maintenance obligations when the enclosure, board or firmware power behavior changes.
For an alarm, consider which direction of error is more important. Under-reading a hot board can delay action, while over-reading ambient can cause unnecessary fan operation. The appropriate threshold margin follows from the application, not from the sensor's resolution. Document the relationship between the chosen threshold and the physical condition it is intended to detect.
A different IC can improve electrical accuracy, provide another package or change the interface options. It cannot remove a thermal gradient by itself. The four exact TI order codes below are useful candidates for different measurement requirements, but each requires its own electrical, package and software review.
Table 4. Four temperature-sensor comparison candidates
| Exact model | Relevant distinction | Useful comparison | What remains to validate |
|---|---|---|---|
| TMP112AIDRLR | Higher-accuracy local sensor in a related small package | Electrical accuracy when the TMP102 placement is already suitable | Exact limits, register behavior and board compatibility |
| TMP117AIDRVR | Higher-resolution, higher-accuracy local sensor in WSON | Tighter measurement budgets | Supply, footprint, software and thermal attachment |
| TMP75AIDR | SOIC local sensor with different supply and addressing characteristics | Larger-package or established TMP75 designs | Pinout, voltage range, resolution configuration and layout |
| TMP1075DR | SOIC sensor in the LM75/TMP75 form-factor family | A different local-sensing platform and accuracy envelope | Full package, interface and temperature-range requirements |
TI's product pages support the identities and general distinctions in this table. They do not establish a universal ranking. For example, a more accurate device mounted on warm copper may produce a less representative ambient reading than a lower-accuracy device mounted where the intended air can dominate its temperature.
Package changes also affect the thermal system. A new footprint changes copper area, lead geometry and placement options. Reusing an old calibration after such a change can be unjustified even when the digital output units are identical. Treat the mechanical and thermal implementation as part of the measurement design.
Use a reference appropriate to the target. For board measurement, compare with a carefully attached surface reference near the intended region, accounting for its own contact errors. For ambient measurement, place an air reference where it samples the same air without touching the board. A reference at the other end of a thermal chamber may not represent the local enclosure environment.
Exercise the product through idle, representative load and sustained high-load states. Include relevant fan settings and orientations. Wait long enough to distinguish transient lag from steady bias, then record both. A result that looks correct during a slow chamber ramp can still be biased when internal power changes abruptly at constant ambient temperature.
Table 5. A thermal validation record worth keeping
| Record | Why it matters | Decision it supports |
|---|---|---|
| Target definition and sensor location | Establishes what the displayed number means | Correct measurement label and application |
| Copper, enclosure and airflow configuration | Defines the thermal paths | Transferability of the result to production |
| Workload and supply state | Reveals internal-heating bias | Whether one correction remains valid across operation |
| Reference placement and uncertainty | Bounds the comparison quality | Credibility of measured accuracy |
| Step response and software filtering | Separates physical lag from digital delay | Alarm and control timing |
The most useful TMP102AIDRLR result is one whose physical meaning is clear. A board-coupled sensor can be an effective board monitor; an ambient sensor needs a different thermal relationship with the product. Once that relationship is deliberate, the electrical accuracy, conversion settings and software format can be evaluated without asking the digital register to solve a heat-transfer problem.