Heat Sink Calculator — junction temperature and required θSA

Junction temperature from dissipation and thermal resistances, and the θSA you need to stay inside the derating curve.

Example: Dissipating 5 W from 25 °C ambient needs a heatsink of 18 °C/W or better.

Formula

T_j = T_ambient + P × (θ_JC + θ_CS + θ_SA)

Worked example

Dissipating 5 W from 25 °C ambient needs a heatsink of 18 °C/W or better.

  1. ΔT budget = T_j,max − T_ambient

    125 °C − 25 °C

    100 °C

  2. θ_total allowed = ΔT / P

    100 °C / 5 W

    20 °C/W

    This is Ohm's law with temperature as voltage and power as current.

  3. θ_SA = θ_total − θ_JC − θ_CS

    20 − 1.5 − 0.5

    18 °C/W

Frequently asked questions

How do I work out what heatsink I need?

Divide the temperature budget by the power to get your total thermal resistance allowance, then subtract the package's θ_JC and the mounting θ_CS. What remains is the θ_SA your heatsink must beat. Lower numbers mean bigger sinks.

What is thermal resistance?

Degrees of temperature rise per watt of heat. It behaves exactly like electrical resistance with temperature as voltage and power as current, and resistances in the path add in series — which is why a bad mounting interface can dominate a good heatsink.

Why does my part still run hot with a big heatsink?

Usually the interface. A dry or poorly clamped joint can add several °C/W, swamping a good sink. Thermal paste, adequate mounting pressure and a flat surface matter more than most people expect. Insulating mica washers are also worse than they look.

What junction temperature should I design for?

Well below the maximum. Silicon lifetime roughly halves for every 10 °C, so a part rated to 150 °C running at 140 °C is technically in spec and will not last. Aiming 30–40 °C below the limit is a reasonable target for anything that has to keep working.

Related tools