I am searching for some current measuring ICs and found the ACS712, but what I can't figure out is how the seemingly small pins can handle the 20 A current since the trace width calculators say that I need a trace that is almost an inch thick to handle the same current. enter image description here

  • 2
    \$\begingroup\$ It has to measure the current, not carry it. That's a big difference. \$\endgroup\$ – Mast Dec 18 '18 at 19:56
  • 6
    \$\begingroup\$ It also has to carry this current, but not very far. So the rest of the current loop is up to your design. \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Dec 18 '18 at 20:07
  • 1
    \$\begingroup\$ The answer is "barely" :) \$\endgroup\$ – Gregory Kornblum Dec 19 '18 at 7:24

Do note that this IC has been discontinued and not recommended for new designs, they recommend the ACS723 instead. It also comes on a 30A version on the exact same package.

PCB trace calculators rely on basic assumptions:

  • Long distributed traces.
  • Thin conducting layers.
  • Acceptable application temperature rise given board geometry and trace placement

For many applications, the limiting factor would be the resistance of the trace and how much of a voltage drop is acceptable. In other applications, the temperature rise of the PCB will impact the available power dissipation for the components in it. But if these factors are not critical, thinner traces become possible.

But on an IC none of those assumptions really holds:

  • Pins, and the associated solder, are considerably thicker than the PCB layer they are attached to.
  • ICs are small lumped components, whose power dissipation is limited by their size and the heatsink area provided by the PCB (if no additional heatsinks are involved).

The main limitations for current on an IC would be:

  • Current carrying capacity of bond wires (these are essentially fuses)
  • Package/IC power dissipation
  • PCB area dedicated to power dissipation.

On this particular IC, it is clear that the power traces don't even contact the IC itself, that is, there are no bond wires associated with them. It relies on a thin short metal bridge that is part of the package to produce a magnetic field that interacts with the Hall sensor inside the IC. It specifies the total resistance of that bridge (including the pins themselves) to be less than 1.5mΩ.

That means that at 30A the IC will dissipate less than 1.4W, which, when mounted as specified in the data sheet, implies a temperature rise of less than 32°C above ambient (much less than the maximum specification of 80°C). Reducing the IC temperature seems to be more a matter of maintaining precision than of dealing with the power dissipation.

Also note that the data sheet calls for some amount of dissipation area. By providing 1500mm^2 of 2oz copper for dissipation, the temperature rise is reduced to just 7°C. Such area could be easily provided by the required thick traces in the PCB.

  • 2
    \$\begingroup\$ Actually, the ACS723 also comes in a 40 A variant ... \$\endgroup\$ – Ale..chenski Dec 18 '18 at 19:13
  • 3
    \$\begingroup\$ The internal resistance of the AC723 is less than 0.8mΩ, and it is clear that they still had some headroom on the AC712 if they had specified PCB layout guidelines. So I am not surprised. \$\endgroup\$ – Edgar Brown Dec 18 '18 at 19:16

Your question applies to virtually all high current ICs and power devices. It is clear that the leads themselves are thick copper wires, and the capability goes far beyond 20A. Many power FETs can handle pulse current in the 100's of amps for example.
Providing PCB traces to allow this current to flow has almost nothing to do with the capability of the device leadframe and connection wires.

This ACS video showing a device capable of 100A may help you. Notice that the amount of PCB exposed to the 100A is very low since they have large copper connectors bolted/soldered directly to the PCB near the device. Most PCB thickness/width calculators are calculating the voltage drop over linear length with a given CSA. Keep the PCB length short and the voltage drop is less, so power dissipated is less.

This explanation from Allegro may also help you understand why the current carrying conductor inside the IC is narrowed to created the required magnetic field.

The main problem with increasing the PCB copper thickness is cost. It's exceptionally high cost to do just selected tracks at high thickness, and normally this will push up the thickness of your base PCB too to provide mechanical strength for the attaching wires.

It's much cheaper to provide a copper leadframe on the PCB, these can be stamped and either SMT or through hole. See here and here, and search on Google for additional options.

For low quantity DIY I simply solder a wire to the PCB track, simple and effective.

  • 2
    \$\begingroup\$ +1 Thanks for the video illustration. I was too lazy to dig into Allegro application notes. The backside picture of ACS780 is very impressive, as well as 200 uOhm parameter. The only issue is that the thing cost $2++ even in quantity. \$\endgroup\$ – Ale..chenski Dec 18 '18 at 20:42

If you target 20 A on a PCB, you likely need to design it accordingly using thicker copper layers. And use external layers for traces like that. And maybe use solder beef-up on top of traces, see this. Many PCB houses routinely offer copper of 4 oz/ft2 thick, and calculators would give you a reasonable trace width of ~180 mils (~5mm wide). And trace can be even smaller (down to 120 mils) if you can afford 20C temperature rise:

enter image description here

You also can use traces on both sides of PCB and stitch them, which can make them just 1.5 mm wide.

  • \$\begingroup\$ Note: that is following the outdated IPC-2221, PIC-2152 would put the needed trackwidth closer to 7.5mm, for the same inputs (4oz copper, 20c temprise etc...) \$\endgroup\$ – JonRB Dec 18 '18 at 18:25
  • 1
    \$\begingroup\$ This does not answer the question …..which was about the capability of the leads in the IC. The PCB calculators do not provide any information on this. \$\endgroup\$ – Jack Creasey Dec 18 '18 at 19:01
  • 1
    \$\begingroup\$ @JackCreasey, the question has two parts, about pins, and about traces. My answer covers the second part, and Edgar Brown covers the first part. \$\endgroup\$ – Ale..chenski Dec 18 '18 at 19:06

Most of the 1.2 mΩ resistance is in the tiny loop on the lower pins for the Hall effect sensors to work. The 2.1 kVRMS insulation is the embedded Epoxy gap.

It must carry this current, but not very far.

So the rest of the current loop is up to your design.

By design, you keep the current loop area small and short with the ground or power plane or offload to similar 1 mΩ contacts and heavy cables etc.

Generally DIY current shunts drop 50mV max to limit power dissipation for a power shunt resistor then uses high voltage gain. This IC only drops 24mV so dissipation @20A is only 480mW.

It is also galvanically isolated. So there are many advantages and Allegro specialize in making the non-linear effects of Hall Sensors compensated for reasonable error tolerances.


The devil is in the detail. Just because the sensor can measure up to 20A, doesn't mean you should.

Why shouldn't you? if you are using such a sensor for some form of control and your target current is 20A, you would not want a sensor that measures only to 20A as you will loose measurement detail. Likewise you would have no over-current indication.

Typically you would choose a 20A sensor when you are wanting to measure/control 10-15A. This helps reduce the current stress on the pins.

However, you will be surprised how much current such pins can handle. If you read the datasheet it can be seen that the associated resistance of this loop is 1.2mR which would put the losses at 480mW. This is an awful lot and would have to be drawn out of the device and this would be via the connected traces. The pins and associated connection can survive 5x the rated current as well.

Basically there is a difference between being able to measure and being able to measure continuously. If you wanted to use such a device for continuous measurement, you would need to provide suitable thermal management to keep the chip and surrounding connections within the datasheet limits.

As to the traces. The IPC-2152 gives direction as to how wide the traces need to be to carry such current, for a given temprise

0.5 Oz -> 60mm wide trace.
1 oz -> 30mm wide.
2 oz -> 17mm wide.
3 oz -> 12mm wide.
4 oz -> 7.5mm wide.

Likewise this could be realised out of multi-layer to share the load-current


Regarding heat removal, one square of standard thickness copper foil (1 ounce per square foot, 1.4mils thick, or 35 microns thick) has edge-to-opposite-edge thermal resistance of 70 degree Centigrade per watt. You can PLAN the heat removal from these current-measuring ICs.


First off, there are two pins on the device which carry the current, and designers have most certainly made sure the current is split evenly between the two.

Two pins amount to about 0.8 mm² of copper, roughly corresponding to AWG20. As you can see, they should be able to withstand about 50A for 10s before they melt, so 20A is not impossible, albeit quite high.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.