HASL vs ENIG: PCB Surface Finish Selection Guide

Lead-free HASL is usually the better starting point when cost matters and your assembly can tolerate some variation in pad height. ENIG becomes more useful when a flatter pad surface, a nickel barrier, or another defined interface requirement gives you a measurable manufacturing benefit. A BGA, QFN, or high-speed interface does not automatically require ENIG. […]