.claude/skills/manufacturers/isocom/SKILL.md
Isocom Components MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Isocom optocouplers or IsocomHandler.
npx skillsauth add Cantara/lib-electronic-components isocomInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Isocom Components is a manufacturer of optocouplers and solid state relays. Their product lines include proprietary ISP/ISQ/ISD series as well as industry-standard compatible devices.
Isocom MPNs follow these general patterns:
[PREFIX][SERIES][CTR-GRADE][-PACKAGE][X]
| | | | |
| | | | +-- Optional: X = Lead-free (RoHS)
| | | +-- Package: -1=DIP-4, -2=DIP-6, -4=DIP-8
| | +-- CTR Grade: A/B/C/D (Current Transfer Ratio)
| +-- Series number (e.g., 817, 827, 847)
+-- Prefix: ISP, ISQ, ISD
ISP817A-1X
| | | | |
| | | | +-- X = Lead-free
| | | +-- -1 = DIP-4 package
| | +-- A = CTR grade (highest CTR)
| +-- 817 = Series number
+-- ISP = Phototransistor output
ISQ827B
| | |
| | +-- B = CTR grade (medium-high CTR)
| +-- 827 = Dual channel series
+-- ISQ = High CTR optocoupler
| Series | Description | Channels | |--------|-------------|----------| | ISP817 | General purpose phototransistor | 1 | | ISP827 | Dual channel phototransistor | 2 | | ISP847 | Quad channel phototransistor | 4 |
| Series | Description | Channels | |--------|-------------|----------| | ISQ817 | High CTR optocoupler | 1 | | ISQ827 | High CTR dual channel | 2 |
| Series | Description | Output | |--------|-------------|--------| | ISD817 | Darlington output | Single | | ISD827 | Darlington dual | Dual |
| Part | Description | Isolation | |------|-------------|-----------| | 4N25 | Phototransistor output | 5300V | | 4N26 | Phototransistor output | 5300V | | 4N27 | Phototransistor output | 5300V | | 4N28 | Phototransistor output | 5300V | | 4N35 | Phototransistor, high isolation | 7500V | | 4N36 | Phototransistor, high isolation | 7500V | | 4N37 | Phototransistor, high isolation | 7500V |
| Part | Description | Output | |------|-------------|--------| | 6N135 | High speed, TTL compatible | Push-pull | | 6N136 | High speed, TTL compatible | Push-pull | | 6N137 | High speed logic output | Totem pole | | 6N138 | Darlington output | Open collector | | 6N139 | Darlington output | Open collector |
| Prefix | Description | Driver Type | |--------|-------------|-------------| | MOC30xx | Zero-crossing triac | Safe switch-on at zero | | MOC31xx | Random phase triac | Switch any phase | | MOC32xx | SCR output | Thyristor driver |
For ISP/ISQ/ISD series:
| Grade | CTR Range | Application | |-------|-----------|-------------| | A | 80-160% | Highest gain, lowest LED current needed | | B | 130-260% | High gain | | C | 200-400% | Medium gain | | D | 300-600% | Wide range, lower gain |
Note: Grade A can typically replace B/C/D in applications. Higher letter = lower minimum CTR.
| Code | Package | Pins | Notes | |------|---------|------|-------| | -1 | DIP-4 | 4 | Standard 4-pin DIP | | -2 | DIP-6 | 6 | 6-pin DIP (dual channel) | | -4 | DIP-8 | 8 | 8-pin DIP (quad channel) | | -1S | SMD-4 | 4 | SMD variant | | -2S | SMD-6 | 6 | SMD variant | | -4S | SMD-8 | 8 | SMD variant | | X | Lead-free | - | RoHS compliant suffix |
| Series | Default Package | |--------|-----------------| | 4N | DIP-6 | | 6N | DIP-8 | | MOC | DIP-6 | | H11 | DIP-6 | | ISP817 | DIP-4 | | ISQ/ISD | DIP-4 |
Isocom makes drop-in replacements for:
| Isocom | Original | Manufacturer | |--------|----------|--------------| | TLP521 | TLP521 | Toshiba | | TLP621 | TLP621 | Toshiba | | PC817 | PC817 | Sharp | | CNY17 | CNY17 | Vishay | | IL300 | IL300 | Vishay | | SFH6xxx | SFH6xxx | OSRAM | | H11xx | H11xx | Fairchild |
// Isocom-specific series (ISP, ISQ, ISD)
"^IS[PQD][0-9]{3}.*"
// Standard optocoupler series
"^4N[0-9]{2}.*" // 4N25, 4N35, etc.
"^6N1[0-9]{2}.*" // 6N135, 6N137, etc.
// MOC triac/SCR drivers
"^MOC3[0-2][0-9]{2}.*" // MOC30xx, MOC31xx, MOC32xx
// ISP/ISQ/ISD returns the prefix
"ISP817A" -> "ISP"
"ISQ827B" -> "ISQ"
"ISD817-1" -> "ISD"
// 4N returns specific part
"4N25" -> "4N25"
"4N35A" -> "4N35"
// MOC returns prefix group
"MOC3020" -> "MOC30xx"
"MOC3162" -> "MOC31xx"
// Check hyphen-based suffix first
"ISP817A-1" -> "DIP-4"
"ISP817A-1S" -> "SMD-4"
// Trailing digit for IS* series (no hyphen)
"ISP8171" -> "DIP-4"
// Default by series
"4N25" -> "DIP-6" // No explicit package
"6N137" -> "DIP-8"
"MOC3020" -> "DIP-6"
manufacturers/IsocomHandler.javaComponentType.ICdata-ai
Cost-effective task delegation strategy using Haiku model for straightforward work. Use when planning how to approach simple, pattern-following tasks to minimize costs.
tools
Use when working with component similarity calculations - comparing MPNs, finding equivalent parts, implementing new similarity calculators, or understanding how component matching works.
testing
Use when working with transistor similarity calculations - comparing BJT MPNs, understanding NPN/PNP polarity matching, equivalent groups like 2N2222/PN2222, or transistor-specific similarity logic.
testing
Use when working with sensor similarity calculations - comparing temperature/accelerometer/humidity sensor MPNs, understanding sensor families, equivalent parts, or sensor-specific similarity logic.