My design (4-layer, FR4, 1.6mm) has a couple of ICs with 0.5mm pitch pads and some LEDs with 0.4mm pitch pads, very small LEDs. Should I consider ENIG (more expensive) or will HASL do the job? I read that when doing BGA it is most important to have a board finish with ENIG but what is the pitch limit for QFN that HASL finish is good enough? Is there a difference when using leaded or non-leaded solder?



1 Answer 1


There are many reasons to choose ENIG over HASL. In fact, very usually I spend a few bucks more on it, even in prototypes (though your fabs may have different pricing models), because it's just that much easier to get the solder contact right on any component, even if there's not small gaps.

Usually your fab can best supply information of when HASL will flood over between islands (i.e. Minimum pin-pin clearance for HASL). The reason for BGA's and such to choose ENIG is the extreme flatness of ENIG compared to HASL. On HASL you don't know for-certain-enough that all balls will sink onto the pads in a close enough time frame, if one side has most balls connecting and one side doesn't it might start to topple or drift. With ENIG that risk is one or more order(s) of magnitude less significant.

Most of my PCB-Only Fabs give 10mil (0.254mm) as lowest lower advisable limit for the HASL.

Most production houses I work with (that do the assembly) kindly request ENIG or similar over HASL from 15mil (0.381mm) pad clearance and downward. Sometimes they will advise ENIG below 20 mil clearance if there's very large TQFPs (>160pin), to avoid skewing risks. But often those size TQFPs are already 15mil or below pin clearance. If you design the connections well with the right thermal reliefs and neckdowns the risk is very small of them running off.

Another reason to choose ENIG regardless of pin clearance or BGA is if your TQFPs have thermal pads, these are also easier to get to flow out neatly on ENIG due to its flatness, but can usually end up well with HASL as well.

Personally, if I had tiny stuff on there (<=0.5mm pad to pad) and I didn't want to get into a fight with a production house (or my tweezers, as the case may be) when there's problems with the finished product, I find ENIG a worthy investment. And if you don't, reserve an area where you can take a nice graphic out of the solder resist (don't do wave soldering, or it'll be a waste ;-)) and that will come out nice and gold for eternity.

  • \$\begingroup\$ What do you mean by "take a graphic out of the solder resist"? I'm guessing you're translating something from Dutch, but it didn't come out clear in English. \$\endgroup\$
    – The Photon
    May 26, 2015 at 16:41
  • 5
    \$\begingroup\$ Almost all programs out there (all I ever worked with) allow you to put an image in the solder resist. As long as you use reflow and don't also put that image in the paste layer, it'll come out all nice and ENIG coloured, because there's no solder resist and no paste there. It's a little winky thing; "people spend 100's on gold coloured trinkets, so if a buck or two per PCB is too much, offset it with shininess, winky-face." \$\endgroup\$
    – Asmyldof
    May 26, 2015 at 16:43
  • \$\begingroup\$ @ThePhoton By way of an example, check out the Segger logo and URL on: randomprojects.org/wiki/images/thumb/d/d1/J-link-v8-front.jpg/… \$\endgroup\$
    – user39382
    May 26, 2015 at 22:43
  • \$\begingroup\$ @duskwuff, yes, but I'd call that putting a graphic in the solder resist rather than taking it out. (Although, if you want to be clever about it, it is a negative layer, so it does make sense to say you're "taking it out". I'd just never heard anybody ever say it that way) \$\endgroup\$
    – The Photon
    May 26, 2015 at 23:26
  • \$\begingroup\$ @ThePhoton Fair point. I usually think in results rather than interfaces ;-) Makes me easily type things like that without even thinking about it. But, as long as it's cleared up now :-) \$\endgroup\$
    – Asmyldof
    May 26, 2015 at 23:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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