CONTACT
From $0.39 • 100 k+ units available from Powell Electronics
CONTACT 20/20 PIN
CONTACT 16/16 PIN