.claude/skills/manufacturers/chipone/SKILL.md
Chipone Technology MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Chipone LED driver components or ChiponeHandler.
npx skillsauth add Cantara/lib-electronic-components chiponeInstall 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.
Chipone MPNs follow this general structure:
[PREFIX][SERIES][VARIANT][PACKAGE]
| | | |
| | | +-- Package suffix (SS=SSOP, S=SOP, Q=QFN)
| | +-- Variant letter (B, C for improved versions)
| +-- Series number (2024, 2053, 2110, etc.)
+-- Prefix: ICN or ICND (improved series)
ICN2053SS
| | ||
| | |+-- SS = SSOP package
| | +-- (no variant letter)
| +-- 2053 = 16-channel LED driver with S-PWM
+-- ICN = Constant current LED driver prefix
ICND2110-S
| | ||
| | |+-- S = SOP package
| | +-- (hyphen separator)
| +-- 2110 = 16-channel improved LED driver
+-- ICND = Improved series prefix
| Part Number | Channels | Features | |-------------|----------|----------| | ICN2012 | 12 | Basic LED driver | | ICN2018 | 18 | Basic LED driver | | ICN2024 | 24 | 24-channel constant current | | ICN2026 | 26 | 26-channel constant current | | ICN2038 | 38 | 38-channel constant current | | ICN2053 | 16 | S-PWM for high grayscale | | ICN2065 | 16 | High refresh rate support |
| Part Number | Channels | Features | |-------------|----------|----------| | ICND2025 | 24 | Improved ICN2024 replacement | | ICND2053 | 16 | Improved ICN2053 replacement | | ICND2110 | 16 | Enhanced 16-channel driver |
| Code | Package | Notes | |------|---------|-------| | SS | SSOP | Small outline shrink package | | S | SOP | Small outline package | | SOP | SOP | Explicit SOP | | SSOP | SSOP | Explicit SSOP | | Q | QFN | Quad flat no-lead | | QFN | QFN | Explicit QFN | | T | TSSOP | Thin shrink small outline | | TSSOP | TSSOP | Explicit TSSOP |
Package codes appear in two ways:
| Letter | Meaning | |--------|---------| | B | Second revision | | C | Third revision | | (none) | Original revision |
Single letters like B, C after the part number typically indicate variant revisions, NOT packages.
Example: ICN2065B = ICN2065 revision B
The ICND2xxx series are drop-in replacements for the corresponding ICN2xxx parts:
| Original | Replacement | Notes | |----------|-------------|-------| | ICN2053 | ICND2053 | Pin-compatible, improved performance | | ICN2024 | ICND2025 | Similar functionality |
Parts with the same base number in ICN vs ICND series are typically compatible.
// ICN2xxx patterns
"^ICN2[0-9]{3}[A-Z0-9-]*$"
// ICND2xxx patterns (improved series)
"^ICND2[0-9]{3}[A-Z0-9-]*$"
// Step 1: Check for hyphenated suffix first
// ICND2110-S -> S -> SOP
// Step 2: Check for inline suffix
// ICN2053SS -> SS -> SSOP
// Step 3: Skip single variant letters
// ICN2065B -> B is variant, not package -> return ""
// ICND2xxx -> "ICND2"
// ICN2xxx -> "ICN2"
manufacturers/ChiponeHandler.javaIC, LED_DRIVERChipone drivers are commonly used in LED display panels and signage:
When matching BOMs, consider these equivalents:
ICN2053 == ICND2053 (drop-in replacement)
ICN2053SS == ICN2053-SSOP (same package, different notation)
data-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.