2RT-16-R2
AI

The **2RT-16-R2** is a specific type of **Rotary DIP Switch**. These components are widely used in industrial controls, telecommunications, and computer peripherals to set binary or hexadecimal values manually on a circuit board.
---
### 1. Technical Specifications
The part number typically follows a standard convention for rotary switches. Below are the primary specifications:
| Feature | Specification |
| :--- | :--- |
| **Switch Type** | Rotary DIP Switch |
| **Positions** | 16 (Hexadecimal: 0-9, A-F) |
| **Output Code** | Real Code (Binary Coded Hexadecimal) |
| **Actuator Style** | Recessed / Arrow Flanged (requires screwdriver) |
| **Mounting Type** | Through-Hole (THT) |
| **Pitch** | 2.54mm (Standard 0.1") |
| **Voltage Rating** | 24V DC (Switching), 50V DC (Non-switching) |
| **Current Rating** | 100mA |
---
### 2. Physical Construction
The "2RT" series is designed for durability and space-saving on a PCB (Printed Circuit Board).
* **Housing:** Usually made of high-temperature liquid crystal polymer (LCP) or PBT plastic to withstand wave soldering.
* **Contacts:** Gold-plated contacts are standard to ensure low contact resistance and prevent oxidation over long periods.
* **Sealing:** Most "R2" variants feature an O-ring or epoxy seal, making them **washable**. This allows the PCB to be cleaned after soldering without damaging the switch internals.
---
### 3. Truth Table (16-Position Real Code)
When you turn the dial, the internal pins connect to the "Common" pin to create a binary output.
| 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 |
| **8** | OFF | OFF | OFF | **ON** |
| **F (15)**| **ON** | **ON** | **ON** | **ON** |
---
### 4. Common Applications
* **Address Setting:** Used in RS-485 or CAN bus nodes to give each device a unique ID (0-15).
* **Mode Selection:** Choosing between different firmware operational modes.
* **Configuration:** Setting baud rates or timeout intervals without needing a digital interface.
---
- ⤷
What is the difference between 'Real Code' and 'Complement Code' in these switches?
- ⤷ Can this switch be used in surface mount (SMT) applications?
- ⤷ How do I wire the Common pin to a microcontroller?