
ROCPU Switches
TP10321620 is a close electrical and force match needing footprint review.
TS-1187A-B-A-B is a compact 4-pin SMD tactile switch. Alternatives need FAE review because pinout evidence is missing.
Top candidates match 50mA at 12V.
Heights and footprints differ or are missing.
Mechanical switch; no protocol.
Candidates are indexed but not verified.
No confirmed pin-compatible replacement is supported by the provided data.
Start with TP10321620, then verify pin count, footprint, height, and temperature.
Pinout and footprint are not verified.

ROCPU Switches
TP10321620 is a close electrical and force match needing footprint review.
| Feature / factor | TS-1187A-B-A-B | TP10321620 | TP10721650 | XDTD-6670-L01 | Compatibility / risk |
|---|---|---|---|---|---|
| Package | SMD 5.1x5.1x1.5 | SMD 5.2x5.2x2.0 | SMD 6x6x5 | SMD 6x6x7 | SMD 5.2x5.2x2.0 / SMD 6x6x5 / SMD 6x6x7 / SMD 6x6x6 — near body, taller; TP10721650: larger and taller; XDTD-6670-L01: much taller; TP10722660: larger and taller |
| Pinout | 4-pin | missing | 4-pin | 4-pin | missing / 4-pin — no pin count; TP10721650: pin function unknown; XDTD-6670-L01: pin function unknown; TP10722660: pin function unknown |
| Voltage | 12V DC | 12V DC | 12V DC | 12V DC | 12V DC — rating matches; TP10721650: rating matches; XDTD-6670-L01: rating matches; TP10722660: rating matches |
| Current | 50mA | 50mA | 50mA | 50mA | 50mA — rating matches; TP10721650: rating matches; XDTD-6670-L01: rating matches; TP10722660: rating matches |
| Temperature | -30 to +85C | -30 to +80C | - | missing | -30 to +80C / missing — high temp lower; XDTD-6670-L01: not in key fields |
| Application | 1.6N force | - | 160gf | - | 160gf / 260gf — force close; TP10722660: heavier feel |
TP10321620 is the closest candidate in the provided data, but it still needs pinout and footprint review.