The BFA2120R is a surface mount technology (SMT) miniaturized push button switch from TE Connectivity. This switch features a low profile design that is suited for space-constrained applications. It has a right angle version and an independent version with a through hole mounting option, making it ideal for multi-layer PCB designs. The BFA2120R provides a 10 mA/24 VDC rating, with a mechanical and electrical life of 200,000 cycles. It is rated IP67 and is RoHS-compliant. The switch has high shock and vibration resistance, and is available in five color choices.