10TS-8A0-R
AI

The **10TS-8A0-R** is a specific part number for a **Rotary Coded Switch**, typically manufactured by companies like **Copal Electronics** (now Nidec Components). These switches are used to manually set binary or hexadecimal values on a circuit board.
---
### 1. Technical Specifications
The following table outlines the key electrical and physical characteristics of the 10TS-8A0-R series:
| Feature | Specification |
| :--- | :--- |
| **Switch Type** | Rotary Coded Switch |
| **Code Type** | Binary Coded Decimal (BCD) or Hexadecimal |
| **Number of Positions** | 10 Positions (0-9) |
| **Actuator Style** | Flush or Through-hole (Standard) |
| **Contact Rating** | 100mA @ 5V DC (Switching) / 100mA @ 50V DC (Non-switching) |
| **Contact Resistance** | 100 mΩ maximum |
| **Operating Temp** | -40°C to +85°C |
| **Mounting Type** | Through-hole (DIP) |
---
### 2. Key Features
* **Miniature Size:** Designed to save space on High-density Printed Circuit Boards (PCBs).
* **Reliability:** Features gold-plated contacts to prevent oxidation and ensure a stable electrical connection over time.
* **Washable:** Most models in this series are sealed (O-ring or epoxy) to withstand wave soldering and board washing processes.
* **Clear Marking:** The top of the switch is clearly numbered (0 to 9) to allow for easy manual configuration.
---
### 3. Pinout and Working Principle
The switch works by rotating a dial that connects a "Common" pin to a combination of output pins (usually labeled 1, 2, 4, and 8).
#### BCD Truth Table (Logic 1 = Connected)
| Position | Pin 8 | Pin 4 | Pin 2 | Pin 1 |
| :---: | :---: | :---: | :---: | :---: |
| **0** | 0 | 0 | 0 | 0 |
| **1** | 0 | 0 | 0 | 1 |
| **2** | 0 | 0 | 1 | 0 |
| **5** | 0 | 1 | 0 | 1 |
| **9** | 1 | 0 | 0 | 1 |
---
### 4. Common Applications
* **Address Setting:** Used in industrial networking (like RS-485 or CAN bus) to set the unique ID of a device.
* **Mode Selection:** Selecting operational modes in embedded systems without needing a digital interface.
* **Configuration:** Adjusting hardware parameters like baud rates or timer intervals.
---
- ⤷
What is the difference between BCD and Hexadecimal rotary switches?
- ⤷ How do you solder the 10TS-8A0-R to a PCB without damaging the internal contacts?
- ⤷ Are there Surface Mount (SMD) versions available for this specific part?