Skip to main content

chipone

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

Jump to install

Source facts

Repository
Cantara/lib-electronic-components
Last source activity
January 13, 2026 at 13:59
Detected SKILL.md language
English
Stars
4
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
chipone
description
Chipone Technology MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Chipone LED driver components or ChiponeHandler.
# 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 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 | ### ICND2xxx Series - Improved LED Drivers | Part Number | Channels | Features | |-------------|----------|----------| | ICND2025 | 24 | Improved ICN2024 replacement | | ICND2053 | 16 | Improved ICN2053 replacement | | ICND2110 | 16 | Enhanced 16-channel driver | --- ## Package Codes | 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 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 | 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 --- ## Official Replacements 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. --- ## Handler Implementation Notes ### Pattern Matching ```java // ICN2xxx patterns "^ICN2[0-9]{3}[A-Z0-9-]*$" // ICND2xxx patterns (improved series) "^ICND2[0-9]{3}[A-Z0-9-]*$" ``` ### Package Code Extraction ```java // 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 ```java // 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 -->
View on GitHub