Claude-skill-registry chipone

Chipone Technology MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Chipone LED driver components or ChiponeHandler.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/chipone" ~/.claude/skills/majiayu000-claude-skill-registry-chipone && rm -rf "$T"
manifest: skills/data/chipone/SKILL.md
source content

Chipone Technology Manufacturer Skill

MPN Structure

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)

Example Decoding

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

Product Families

ICN2xxx Series - Constant Current LED Drivers

Part NumberChannelsFeatures
ICN201212Basic LED driver
ICN201818Basic LED driver
ICN20242424-channel constant current
ICN20262626-channel constant current
ICN20383838-channel constant current
ICN205316S-PWM for high grayscale
ICN206516High refresh rate support

ICND2xxx Series - Improved LED Drivers

Part NumberChannelsFeatures
ICND202524Improved ICN2024 replacement
ICND205316Improved ICN2053 replacement
ICND211016Enhanced 16-channel driver

Package Codes

CodePackageNotes
SSSSOPSmall outline shrink package
SSOPSmall outline package
SOPSOPExplicit SOP
SSOPSSOPExplicit SSOP
QQFNQuad flat no-lead
QFNQFNExplicit QFN
TTSSOPThin shrink small outline
TSSOPTSSOPExplicit TSSOP

Package Suffix Positioning

Package codes appear in two ways:

  1. Inline: Directly after the part number (ICN2053SS)
  2. Hyphenated: After a hyphen (ICND2110-S)

Variant Letters

LetterMeaning
BSecond revision
CThird revision
(none)Original revision

Single letters like B, C after the part number typically indicate variant revisions, NOT packages.

Example:

ICN2065B
= ICN2065 revision B


Official Replacements

The ICND2xxx series are drop-in replacements for the corresponding ICN2xxx parts:

OriginalReplacementNotes
ICN2053ICND2053Pin-compatible, improved performance
ICN2024ICND2025Similar functionality

Parts with the same base number in ICN vs ICND series are typically compatible.


Handler Implementation Notes

Pattern Matching

// ICN2xxx patterns
"^ICN2[0-9]{3}[A-Z0-9-]*$"

// ICND2xxx patterns (improved series)
"^ICND2[0-9]{3}[A-Z0-9-]*$"

Package Code Extraction

// 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 ""

Series Extraction

// ICND2xxx -> "ICND2"
// ICN2xxx -> "ICN2"

Related Files

  • Handler:
    manufacturers/ChiponeHandler.java
  • Component types:
    IC
    ,
    LED_DRIVER

Common Use Cases

LED Display Panels

Chipone drivers are commonly used in LED display panels and signage:

  • Indoor LED screens: ICN2053, ICND2053 (high grayscale)
  • Outdoor LED screens: ICN2024, ICN2038 (high channel count)
  • High refresh displays: ICN2065 (high refresh rate)

BOM Matching

When matching BOMs, consider these equivalents:

ICN2053 == ICND2053 (drop-in replacement)
ICN2053SS == ICN2053-SSOP (same package, different notation)

Learnings & Edge Cases

  • Variant vs Package: Single letters after the part number (B, C) are variants, not packages. Multi-letter suffixes (SS, QFN) are packages.
  • ICND prefix: The "D" in ICND stands for an improved/digital version, not a package code.
  • Channel count from part number: The last 2-3 digits sometimes indicate channel count (2024 = 24ch, 2012 = 12ch), but this is not universal.
  • Tape and reel: -TR suffix indicates tape and reel packaging, should be stripped before package extraction.
<!-- Add new learnings above this line -->