Junction Temperature Calculator – Predict Tj, Tc and Margin

Junction Temperature Calculator

Predict the semiconductor junction temperature Tj from power dissipation, ambient temperature and the thermal resistance stack. Use a single junction-to-ambient value or the full junction-to-case, case-to-sink and sink-to-ambient path to also get case temperature, temperature rise, the margin to the rated Tj max, and the maximum power the design can safely handle.

Choose a Thermal Path

🎯Real Design Presets

🔥Thermal Inputs

Heat the device turns into thermal power, in watts.

Air temperature around the part, not room temperature.

Simple path: total resistance from junction to air.

Internal die to package case, from the datasheet.

Thermal interface material and mounting, grease or pad.

Heatsink resistance to air at the chosen airflow.

Absolute maximum Tj from the device datasheet.

Target ceiling used for the pass or fail check.

Controls rounding on every result card.

Junction Temperature Tj 0 C predicted die temperature
Case Temperature Tc 0 C package surface temperature
Temperature Rise 0 C Tj above ambient, Tj - Ta
Margin and Max Power 0 C headroom to Tj max

🔢Formula Snapshot

TjTa + P x Rja
TcTj - P x Rjc
dTTj - Ta
PmaxdTmax / Rtotal

📋Power and Theta-JA to Tj Examples

Power PTheta-JARise P x RjaTj at 40 C Ambient
0.5 W200 C/W100 C140 C
1 W62 C/W62 C102 C
1 W150 C/W150 C190 C over limit
2 W62 C/W124 C164 C over limit
3 W20 C/W60 C100 C
5 W10 C/W50 C90 C
8 W6 C/W48 C88 C
10 W5 C/W50 C90 C
15 W3 C/W45 C85 C
25 W2 C/W50 C90 C

📊Device Max Tj and Package Theta-JC Grid

Device TypePackageTypical Tj MaxTheta-JCTheta-JA Free AirNotes
Silicon signal ICSO-8150 C40 C/W120 C/WSmall die
Silicon linear regTO-220150 C3 C/W62 C/WTab mount
Power MOSFETD2PAK175 C1.0 C/W40 C/WSurface tab
Power MOSFETTO-247175 C0.5 C/W40 C/WLarge tab
Schottky diodeSOT-223150 C15 C/W53 C/WCopper pour
IGBT moduleModule150 C0.25 C/WSink onlyBaseplate
High-power LEDStar MCPCB125 C4 C/W30 C/WJunction Tj
LED COB arrayCOB panel120 C0.8 C/WSink onlyLarge emitter
CPU or SoCBGA + IHS100 C0.2 C/WCooler onlyTj max low
GaN transistorQFN150 C1.5 C/W50 C/WFast switch

🧩Thermal Interface Material Theta-CS Guide

Interface MethodTypical Theta-CSBest UseNote
Bare metal, dry0.5 - 1.0 C/WRough contactAir gaps hurt
Thermal grease0.1 - 0.5 C/WMost power partsThin even layer
Silicone pad0.4 - 1.2 C/WIsolation neededAdds Rcs
Mica + grease0.6 - 1.4 C/WHigh voltageElectrical isolate
Graphite sheet0.1 - 0.3 C/WClean reusableNo pump-out
Phase change pad0.1 - 0.4 C/WProduction CPUMelts on heat

📏Thermal Resistance Unit Reference

SymbolMeaningUnitNote
RjaJunction to ambientC/WFull simple path
RjcJunction to caseC/WInside package
RcsCase to sinkC/WInterface layer
RsaSink to ambientC/WHeatsink to air
PPower dissipatedWHeat generated
TjJunction tempCDie temperature

Formula Breakdown

Tj = Ta + P x RjaSimple path junction temperature. At Ta = 40 C, P = 5 W and Rja = 6 C/W, Tj = 40 + 5 x 6 = 70 C.
Rtotal = Rjc + Rcs + RsaFull stack total resistance. With 1.2 + 0.5 + 3.3 the series sum is 5.0 C/W from junction to air.
Tj = Ta + P x RtotalFull path junction temperature. At 5 W and 5.0 C/W total, Tj = 40 + 5 x 5 = 65 C on the die.
Tc = Tj - P x RjcCase temperature is the junction minus the internal drop. Tc = 65 - 5 x 1.2 = 59 C at the tab.
Ts = Ta + P x RsaSink temperature above air. Ts = 40 + 5 x 3.3 = 56.5 C, the heatsink base temperature.
dT = Tj - TaTemperature rise of the junction over ambient. Here dT = 65 - 40 = 25 C of self heating.
Pmax = (Tj target - Ta) / RtotalMax power before the target ceiling. To 120 C at 40 C over 5.0 C/W, Pmax = 80 / 5 = 16 W.
Margin = Tj max - TjHeadroom left to the rating. Tj max 150 minus Tj 65 leaves 85 C of margin, a safe design.

💡Junction Temperature Design Tips

Derate the junction: Do not design to the raw Tj max. For long life aim to keep Tj at 80 percent of the rating, roughly 20 to 30 C below the limit. A silicon part rated 150 C should run near 110 to 120 C, since every 10 C drop can roughly double semiconductor lifetime and cut electromigration and thermal stress on bond wires.
Use real in-box ambient: The Ta that matters is the air right at the part, not the 25 C room. Inside a sealed enclosure that air can sit 15 to 25 C hotter. Feeding 55 C instead of 25 C into Tj = Ta + P x Rja can shift the predicted junction by 30 C, which is often the difference between a pass and a failed thermal design.

One of the questions you have when designing with power electronics is answered by this: How hot does my silicon actualy get? All those LEDs, regulators, transistors, diodes. They all convert power to heat in a junction somewhere inside them. That junction cannot exceed its rated value or else it will fail (or just degrade).

Given three values you can either lookup or measure, this tool calculates the junction temperature. It tells you case temperature and how much that rises above ambient. It also shows whether there’s any margin left before failure and maximum amount of power the design can support.

Calculate How Hot Your Electronic Parts Get

A junction is where current flows, and it is the active part of semiconductor die. Because it is inside a package, you do not normally measure junction temperature directly but instead derive it from heat flow path. Heat flows out of the junction then out of the package and into the case. It moves through some thermal interface into a heatsink then spreads into surrounding air. At each point it is resisted by something, and those things are measured in degrees celsius per watt.

The governing relationship is the ambient temperature plus power times total thermal resistance. One of these numbers (the fastest) is labeled theta-JA. That’s the junction-to-ambient thermal resistance. If you’ve seen datasheets, you know they quote this for their typical test board. For example, a TO-220 in free air might be 62 C per watt. For example, a small surface-mount package with no heatsink can be well over 100 C per watt.

Plug in your power, the ambient temperature, and that number to see the math predict the die temperature. For parts without heatsinks, or for an initial check, this quick route works great. Even if you’re running a one-watt part on a very high-resistance package at forty degrees ambient, the heat can add up fast.

Adding a heatsink requires more data. No longer will a single number do. You now need the entire stack of resistances. Now we have to calculate junction-to-case + case-to-sink + sink-to-ambient for a total resistance. These is resistances in series, just like electrical resistors. Reducing any of these reduces the junction temperature.

Plug in those individual path resistances into the calculator and it does all that math for you. That way you don’t forget about the interface layer and then sum the stack wrong, which saves you from having to manually sum the resistances yourself. And it opens up case temp by subtracting the internal drop from the junction temp. Those in-between temps enables checking a design against a sink or tab thermocouple readout.

All calculations are filled out onto four result cards, providing a complete view. The headline number is on the junction temperature card. Beneath that is the rise over ambient. Case temperature card presents the package surface you can stick a probe into. Temperature rise card isolates the self-heating. This is the bit of temperature you get to control via design change.

And finally, the margin card shows how far there is to go to the absolute maximum. What is the maximum power the stack can dissipate before it hits its target ceiling? The lowest bar here (the min) is not your goal, but rather just a minimum. For semiconductors, every ten degree drop in junction temperature roughly doubles their life.

That’s why seasoned designers derate. They choose a target closer to 80% of their rating. That provides insurance against both electromigration on the bond wires and thermal stress. You can set this ceiling in the tool. If you’re getting dangerously close, it will flag the design.

To predict well, use true values for inputs. From the device’s datasheet you get maximum ratings and junction-to-case resistance. Those is typically reliable. For case-to-sink resistance, your interface dictates things. With dry metal contact, that value can be as high as one degree per watt. Thermal grease drops it significantly. Somewhere in the middle lies an insulating silicone pad.

Next comes sink-to-ambient which comes from the heatsink datasheet assuming the stated airflow. That leaves ambient temperature, perhaps the most difficult input. Fifteen to twenty-five degrees above room temp is typical for the air adjacent to the part within a sealed box. A common misstep is using room temp rather than actual in-box ambient. It can hide a thirty degree error in the predicted junction.

It’s fast because the tool comes pre-loaded with presets from typical hardware scenarios. Load a five-watt linear regulator with a heatsink in place. Load a surface mount two-watt part without a heatsink. Or maybe you have a high-power LED array? Each preset loads up a complete set of realistic values. It recalculates on-the-fly so that you can see how heatsink size, interface quality, and package choice move the needle. Pick the closest-to-your-part preset to start with. Tweak the resistances or powers to match what you actualy have.

Intermittent thermal failures are expensive. Thermal failure happens when a product gets hot in the field. The failure shows up intermittently. Thermal failures are expensive and often intermittent, showing up only when a product runs hot in the field. You don’t know until it’s too late.

This calculator takes a known thermal stack and predicts the die temperature, case temp, rise, margin, and max power. With this calculator, it takes seconds of arithmetic to check your design instead of guessing whether or not your heatsink will be big enough. It should of been cheap insurance that your silicon isn’t going to cook when you build hardware. Your designs stays cool and your silicon stays alive.

Junction Temperature Calculator – Predict Tj, Tc and Margin