AI

The **CD10CM0CB-R** is a specific electronic component belonging to the **Rotary Dual-In-Line (DIP) Switch** category, manufactured by **C&K** (now part of Littelfuse). These components are widely used for setting binary or hexadecimal values on printed circuit boards (PCBs).
---
## 1. Component Overview
The CD10CM0CB-R is a subminiature rotary coded switch. Unlike a standard toggle switch, it allows a user to select a specific numeric or hexadecimal output by rotating a central dial.
### Key Specifications
| Parameter | Specification |
| :--- | :--- |
| **Manufacturer** | C&K (Littelfuse) |
| **Circuit Type** | BCD (Binary Coded Decimal) |
| **Number of Positions** | 10 (0 through 9) |
| **Mounting Type** | Surface Mount (SMT), Gull Wing |
| **Actuator Type** | Flush, Screwdriver slot |
| **Contact Rating** | 0.4VA @ 20V AC/DC |
| **Operating Temp** | -25°C to 85°C |
---
## 2. Technical Breakdown
### A. Output Configuration: BCD
The "CD10" in the part number indicates it is a **10-position Binary Coded Decimal** switch.
- When the dial is turned to a number (e.g., "3"), the internal contacts close to represent that number in 4-bit binary.
- This is useful for microcontrollers to read a manual setting using only 4 input pins.
### B. Mechanical Design
- **Subminiature Size:** Designed for high-density PCBs where space is at a premium.
- **Process Sealed:** The "R" at the end usually denotes tape and reel packaging, and the series is typically sealed to withstand soldering and cleaning processes (washable).
- **Actuation:** It features a flush actuator, meaning it is adjusted using a small flat-head screwdriver rather than a protruding knob.
### C. Termination Style
- **Gull Wing:** The leads curve outward (like a seagull's wing), making it suitable for standard automated SMT (Surface Mount Technology) pick-and-place assembly.
---
## 3. Applications
These switches are commonly found in industrial and consumer electronics for:
1. **Address Setting:** Assigning a unique ID to a device on a bus (e.g., RS-485 or CAN bus).
2. **Configuration:** Selecting operating modes without needing a digital interface or screen.
3. **Timers/Counters:** Setting manual threshold values for hardware-based timers.
---
## 4. Pinout Logic (Example)
Since it is a 10-position BCD switch, the logic follows this truth table for the output pins (1, 2, 4, 8):
| Position | Pin 8 | Pin 4 | Pin 2 | Pin 1 |
| :---: | :---: | :---: | :---: | :---: |
| 0 | Low | Low | Low | Low |
| 1 | Low | Low | Low | **High** |
| 5 | Low | **High** | Low | **High** |
| 9 | **High** | Low | Low | **High** |
- ⤷
What is the difference between BCD and Hexadecimal versions of this switch?
- ⤷ How do I interpret the '0.4VA' power rating for circuit design?
- ⤷ Can this switch be manually operated without a screwdriver?