Power Dissipation Calculator

Calculate heat dissipation and junction temperature for semiconductors. Determine heatsink requirements and thermal management.

PowerThermalHeatsinkJunction TemperatureLinear RegulatorMOSFET

Calculator

V
V
°C/W
°C/W
°C
°C

How to Use This Calculator

This power dissipation calculator helps you determine if your component will overheat and whether you need a heatsink. It calculates junction temperature based on power dissipation and thermal resistance.

  1. Select a Package Preset — Quick start with common package thermal values
  2. Choose Component Type — Linear regulator, MOSFET, BJT, or resistor
  3. Enter Voltage and Current — Based on your circuit conditions
  4. Set Thermal Resistances — From component datasheet (θJC, θJA)
  5. Enable Heatsink — If using one, enter θCS and heatsink θSA
  6. Click Calculate — Get junction temperature and thermal status

Thermal Theory

Heat flows from the semiconductor junction to ambient air through a series of thermal resistances. Understanding this thermal path is essential for reliable designs.

The Thermal Model

Think of heat flow like electrical current: temperature difference is like voltage, power is like current, and thermal resistance is like electrical resistance.

Key Formulas

Junction Temperature:Tj = Ta + (Pd × Rθja)
With Heatsink:Rθja = Rθjc + Rθcs + Rθsa
Linear Regulator Power:Pd = (Vin - Vout) × Iload
MOSFET Power:Pd = Rds(on) × I²

Thermal Resistance Chain

  • θJC (Junction-to-Case): Internal to the package, fixed by design
  • θCS (Case-to-Sink): Interface material (thermal paste, pad)
  • θSA (Sink-to-Ambient): Heatsink performance in still air
  • θJA (Junction-to-Ambient): Total without heatsink (from datasheet)

Package Comparison

PackageθJC (°C/W)θJA (°C/W)Max Power*
TO-2201.5622W (no sink)
TO-263 (D2PAK)2.0403W (PCB cooled)
TO-252 (DPAK)3.0502.5W (PCB cooled)
SOT-22315801.5W
SOT-23502000.5W
QFN (5x5)2304W (with pad)

*Approximate values at 25°C ambient with typical PCB mounting

Heatsink Selection

When Do You Need a Heatsink?

  • Junction temperature exceeds 80% of max rating
  • Power dissipation exceeds package capability
  • High ambient temperature environment
  • Continuous operation at high power

Heatsink Types

TypeθSA RangeBest For
Stamp-on (small fins)20-40 °C/W1-3W, SOT-223
Extruded aluminum5-15 °C/W5-20W, TO-220
Large finned1-5 °C/W20-50W
Fan-cooled0.5-2 °C/W50W+

Thermal Interface Materials

The interface between component and heatsink adds thermal resistance (θCS):

  • Thermal paste: 0.1-0.5 °C/W (best performance)
  • Thermal pad: 0.5-2.0 °C/W (convenient, insulating options)
  • Mica + paste: 0.5-1.0 °C/W (electrical isolation)
  • Dry mounting: 1-3 °C/W (not recommended)

Frequently Asked Questions

What is a safe temperature margin?

Aim for at least 20-30°C below the maximum junction temperature rating. This accounts for ambient temperature variations and component aging. A 50°C margin provides excellent reliability for mission-critical applications.

Why is my linear regulator so hot?

Linear regulators dissipate power proportional to the voltage drop times current. A 12V to 5V regulator at 500mA dissipates (12-5) × 0.5 = 3.5W, which is significant. Consider a switching regulator for large voltage drops or high currents.

How do I find thermal resistance values?

Check the component datasheet. Look for θJC (junction-to-case) and θJA (junction-to-ambient). θJA is useful for designs without heatsinks. For heatsink calculations, you need θJC plus the heatsink's θSA (sink-to-ambient) specification.

Does PCB copper help with cooling?

Yes, significantly. Larger copper areas under and around the component reduce effective thermal resistance. For surface-mount packages with thermal pads (D2PAK, QFN), adequate copper area is essential. Use thermal vias to spread heat to inner layers.

Verify Your Component Selections

After calculating your component values, use Schemalyzer to verify your schematic design. Our AI-powered analysis catches common errors and suggests improvements.

Try Free Schematic Review