GuidesHow Much Current Can a PCB Via Carry? Worked Examples for Power Rails

How Much Current Can a PCB Via Carry? Worked Examples for Power Rails

· 7 min read · pcbplanner

A 0.3 mm via does not have one universal current rating. The finished hole, copper plating, conducting length, nearby copper and permitted temperature all matter. For a 1.6 mm long via with 25 µm barrel plating, the calculated resistance is about 1.14 mΩ at 35 °C. That gives a useful voltage-drop estimate; it does not establish a safe current by itself.

This guide works through that via and a 5 A layer transition, keeping the electrical calculation separate from the assumptions used to estimate heating.

The current flows through the copper barrel

A plated through via is a copper tube. If d is the finished hole diameter and t is the barrel plating thickness, the outer copper diameter is d + 2t. The conducting cross-section is:

A = π × [(d + 2t)² − d²] / 4 = π × t × (d + t).

Use millimetres for d and t to get A in mm². The pad diameter is not the barrel diameter: making the annular ring wider does not add copper down the hole. Likewise, an outer-layer copper weight does not specify the minimum copper thickness on the hole wall. Obtain that plating value from the fabrication specification.[2]

A worked example: 0.3 mm hole, 25 µm plating

With d = 0.30 mm and t = 0.025 mm, the barrel outer diameter is 0.35 mm and A = 0.02553 mm². Resistance follows R = ρL/A. Using the calculator's copper resistivity of 1.7241 × 10⁻⁸ Ω·m at 20 °C and temperature coefficient 0.00393/°C gives:

ρ at 35 °C ≈ 1.826 × 10⁻⁸ Ω·m; R ≈ 1.144 mΩ for L = 1.6 mm.

At 1 A that is 1.144 mV of drop and 1.144 mW of barrel dissipation. At 5 A it becomes 5.72 mV and 28.61 mW, because voltage drop is IR and power is I²R. The temperature is an input to these calculations, not a temperature predicted from the dissipated power.

Load the 0.3 mm via example

The calculator displays voltage drop and power at its estimated capacity current. For another load current, use its DC resistance with IR and I²R as above. The following comparison holds the finished hole, length and copper temperature fixed:

PlatingAreaResistance
20 µm0.02011 mm²1.453 mΩ
25 µm0.02553 mm²1.144 mΩ
35 µm0.03684 mm²0.793 mΩ

These are calculated barrel values. They exclude the resistance of the pads, connecting traces, plane spreading and any narrow neck where the current enters the array.

Why via current calculators disagree

pcbplanner applies the IPC-2221 conductor formula to the barrel cross-section. At a requested 10 °C rise, the example above gives approximately 1.90 A with the external-layer coefficient and 0.95 A with the internal-layer coefficient. Both come from the same cross-section; changing the empirical coefficient halves the result.[2]

This is a conductor-formula approximation applied to a via. Neither result is a measured rating for this board, and the two values are not proven upper and lower bounds on its temperature. A via exchanges heat with the copper on the connected layers, while adjacent vias can heat the same region. IPC's discussion of IPC-2152 shows why board construction and heat spreading matter to conductor sizing. [3]

As a separate reference, TI's motor-driver layout guide lists 0.84 A for a 12 mil via in its table for a 10 °C rise and a 1 oz PCB. Twelve mil is 0.3048 mm, close to this example's hole size, but the table does not fully define the same barrel geometry and thermal environment. Treat that value as TI's published guidance, not a validation of either calculator coefficient. [1]

Compare assumptions before comparing the final amperes: finished versus drill diameter, minimum plating, layer connections, copper temperature and the thermal model. A small resistance can be calculated accurately enough for a voltage-drop budget while the permissible continuous current remains less certain.

How many vias for a 5 A rail?

For N identical vias with equal current sharing, the barrel resistance is R/N and each carries I/N. With the 25 µm example at an assumed 35 °C, a 5 A transition gives:

ViasA/viaDropTotal loss
15.005.72 mV28.61 mW
22.502.86 mV14.31 mW
41.251.43 mV7.15 mW
60.830.95 mV4.77 mW

The table describes ideal electrical sharing, not approved current ratings. For example, a 1 mV barrel-drop budget requires at least six of these vias at 5 A and the assumed temperature: N ≥ IR / 0.001 V. A 2 mV budget requires at least three. Temperature, manufacturing margin and the copper feeding the vias still need checking.

Vias at the front of an array can take more current when a narrow trace feeds that side. Place the transition where the current enters or leaves the layer and provide enough copper for it to spread into the array. TI illustrates multiple-via power connections and also warns that grouped clearances can cut the return plane.[1]

Check the current path feeding the via array

Continuous current, pulses and shorter transitions

For a rectangular current pulse switching between zero and Ipeak with duty cycle D, Irms = Ipeak × √D. Average resistive loss is Irms²R when resistance is approximately constant. Peak voltage drop still uses Ipeak. A 10 A pulse at 25 % duty cycle has 5 A RMS, but that alone does not establish its peak-temperature or surge capability: the pulse duration and thermal time response also matter.

If current leaves the barrel on an inner layer, use the actual current-carrying length for that resistance calculation. Halving the length halves the barrel resistance. It does not automatically double the allowed current; the heat paths and the copper attached to the via also change.

Before choosing the final via count

  1. Use the finished hole and the fabricator's minimum barrel plating, with the actual conducting length.
  2. Set a voltage-drop budget and calculate barrel loss at a realistic copper temperature.
  3. Check current sharing, trace necks, plane connections and the return path around the array.
  4. Use the current-capacity estimate as a preliminary check, then verify temperature on the intended construction where the margin matters.

Tools used in this guide

  • Via CalculatorVia current capacity, resistance, thermal resistance, capacitance, inductance and rise-time impact.
  • Trace Width, Current & Temperature RiseIPC-2221: width for a current, current for a width, or temperature rise of a trace, with resistance, voltage drop and loss.

Sources

  1. Texas Instruments SLVA959B, Best Practices for Board Layout of Motor Drivers, sections 3.1 and 3.2: via current guidance, parallel vias and placement.
  2. pcbplanner Via Calculator, Method, formulas and references: finished-hole barrel geometry and the IPC-2221 cross-section estimate.
  3. IPC, The Value of IPC-2152: measurements and the influence of the board construction on conductor temperature rise.

More guides