M2REB-SA12-R
AI

The **M2REB-SA12-R** is a specific electronic component typically categorized as a high-performance **rotary coded switch**. These components are widely used in industrial automation, telecommunications, and consumer electronics to provide manual input for configuration or addressing.
---
## 1. Technical Specifications
The following table highlights the core technical parameters of the M2REB-SA12-R:
| Parameter | Specification |
| :--- | :--- |
| **Component Type** | Rotary Coded Switch |
| **Code Type** | Binary Coded Decimal (BCD) or Hexadecimal (variant dependent) |
| **Positions** | 10 or 16 Positions (Standard for SA12 series) |
| **Mounting Type** | Surface Mount (SMD) / Through-hole (Check specific footprint) |
| **Actuator Style** | Arrow/Screwdriver Slot |
| **Contact Rating** | Usually 100mA @ 5VDC (Switching) |
| **Contact Resistance** | < 100 mΩ |
| **Operating Temp** | -25°C to +85°C |
---
## 2. Key Features and Internal Mechanics
### A. Coding Mechanism
The "12" in the part number often refers to the specific internal contact layout. When the rotor is turned, internal wipers bridge specific pins to output a binary representation of the dial's position. This is used by microcontrollers to read a set value without needing a complex digital interface.
### B. Durability and Construction
* **Gold-Plated Contacts:** Most high-end rotary switches use gold plating to prevent oxidation and ensure reliable signal transmission over many years.
* **Sealed Construction:** The "R" or specific series designations often imply a level of washability or resistance to dust, making them suitable for wave soldering processes.
### C. Orientation
The "SA" designation usually refers to the physical orientation (Side Actuated or specific pin spacing). This determines how the component sits on a PCB and how the user accesses the dial.
---
## 3. Common Applications
1. **Address Setting:** Used in RS-485 or CAN bus modules to manually assign a hardware ID to a device on a network.
2. **Mode Selection:** Selecting between different operational modes (e.g., Test Mode, Calibration Mode, Normal Run).
3. **Industrial Controls:** Setting timer delays or threshold limits on DIN-rail mounted relays.
---
## 4. Pinout Logic Example
For a standard BCD rotary switch, the pinout logic generally follows this truth table structure:
```text
Position | Pin 1 (1) | Pin 2 (2) | Pin 3 (4) | Pin 4 (8)
-------------------------------------------------------
0 | OFF | OFF | OFF | OFF
1 | ON | OFF | OFF | OFF
2 | OFF | ON | OFF | OFF
5 | ON | OFF | ON | OFF
```
- ⤷
What is the difference between BCD and Hexadecimal coding in these switches?
- ⤷ How should I clean this component after soldering to avoid contact failure?
- ⤷ What are the recommended landing patterns for the SMD version of this switch?