The M20-8770542 is a 2.54mm pitch connector with 0.64mm square pins, designed for board-to-board and board-to-wire interconnections.