M2PHSW-1C-R2
AI

The **M2PHSW-1C-R2** is a specific type of mechanical microswitch, often referred to as a "Snap Action Switch." It is widely used in industrial controls, automotive applications, and consumer electronics to detect position or provide user input.
### 1. Key Technical Specifications
The following table outlines the typical electrical and mechanical parameters for this component class:
| Parameter | Specification |
| :--- | :--- |
| **Circuitry** | SPDT (Single Pole Double Throw) |
| **Switch Function** | On-Mom (Momentary) |
| **Current Rating** | Typically 5A to 10A (Depending on voltage) |
| **Voltage Rating (AC)** | 125V / 250V AC |
| **Actuator Type** | Pin Plunger or Lever (Model dependent) |
| **Termination Style** | Solder Lug or Quick Connect |
| **Operating Force** | 100g - 150g (Approximate) |
---
### 2. Internal Electronic Structure
The "1C" designation usually refers to the contact form. As an **SPDT** switch, it contains three primary terminals:
1. **COM (Common):** The terminal where the input current enters.
2. **NC (Normally Closed):** Connected to COM when the switch is at rest.
3. **NO (Normally Open):** Connected to COM only when the actuator is pressed.
---
### 3. Physical Construction
The device is comprised of several high-precision electronic and mechanical parts:
* **Contacts:** Usually made of silver alloy to ensure high conductivity and resistance to oxidation/arcing.
* **Snap-Action Spring:** A beryllium copper or stainless steel leaf spring that ensures "snap" movement. This prevents "teasing" the contacts, reducing electrical arc damage.
* **Housing:** High-temp thermoplastic (PBT or Phenolic) to provide electrical insulation and flame retardancy.
* **Actuator:** The physical interface (button or lever) that transfers external force to the internal spring mechanism.
---
### 4. Implementation Example
In a basic circuit, you can use the M2PHSW-1C-R2 to toggle between two states, such as a "Ready" light and a "Running" light.
```cpp
// Logic representation for a microcontroller (Arduino/ESP32)
const int switchPin = 2; // Connected to NO terminal
void setup() {
pinMode(switchPin, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int state = digitalRead(switchPin);
if (state == LOW) {
Serial.println("Switch Pressed: Circuit Closed");
}
}
```
---
- ⤷
What is the difference between SPDT and SPST in microswitches?
- ⤷ How does the 'snap-action' mechanism prevent electrical arcing?
- ⤷ What are the common failure modes for the M2PHSW series?