.claude/skills/manufacturers/silergy/SKILL.md
Silergy Corp MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Silergy power management ICs.
npx skillsauth add Cantara/lib-electronic-components silergyInstall 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.
Silergy MPNs follow this general structure:
[PREFIX][SERIES][VARIANT][PACKAGE]
| | | |
| | | +-- Package code (2-5 letters): AAC, QNC, DFN
| | +-- Single digit variant (0-9)
| +-- 3-4 digit series (e.g., 808, 720, 628)
+-- SY or SYX (extended line)
SY8088AAC
|| | |||
|| | ||+-- C = Part of QFN suffix
|| | |+-- A = Part of QFN suffix
|| | +-- A = Package code start
|| +-- 8 = Variant within SY808 series
|+-- SY808 = DC-DC buck converter series
+-- Silergy prefix
SY7208QNC
|| | |||
|| | ||+-- C = Part of QFN suffix
|| | |+-- N = QFN variant
|| | +-- Q = Package start
|| +-- 8 = Variant within SY720 series
|+-- SY720 = DC-DC boost converter series
+-- Silergy prefix
SYX196
||| ||
||| |+-- 6 = Variant
||| +-- 19 = Part of series number
||+-- X = Extended product line indicator
|+-- SY = Silergy prefix
+-- Extended line part
| Code | Package | Notes | |------|---------|-------| | AAC | QFN | Common QFN variant | | QNC | QFN | QFN with N variant | | QFN | QFN | Standard designation |
| Code | Package | Notes | |------|---------|-------| | DFN | DFN | Standard DFN |
| Code | Package | Notes | |------|---------|-------| | SOT | SOT-23 | Standard SOT-23 | | TSOT | TSOT-23 | Thin SOT-23 |
| Code | Package | Notes | |------|---------|-------| | WLCSP | WLCSP | Wafer-level chip scale | | CSP | CSP | Chip scale package |
| Code | Package | Notes | |------|---------|-------| | SOIC | SOIC-8 | 8-pin SOIC | | SOP | SOP-8 | 8-pin SOP |
| Series | Description | Input Voltage | |--------|-------------|---------------| | SY8088 | Synchronous buck | 2.5V-5.5V | | SY8089 | Synchronous buck | 2.5V-5.5V |
| Series | Description | Features | |--------|-------------|----------| | SY8090 | Buck converter | Standard efficiency | | SY809x | Buck converters | Various output currents |
| Series | Description | Features | |--------|-------------|----------| | SY8113 | Buck converter | High efficiency | | SY811x | Buck converters | Various packages |
| Series | Type | Notes | |--------|------|-------| | SY7200 | LED driver | White LED driver | | SY7201-SY7209 | Boost converters | Step-up converters |
| Series | Description | Output Current | |--------|-------------|----------------| | SY8009 | LDO | Low current | | SY800x | LDO series | Various ratings |
| Series | Description | Output Current | |--------|-------------|----------------| | SY6288 | High current LDO | Higher current capability | | SY628x | LDO series | Load switch features |
| Series | Description | Chemistry | |--------|-------------|-----------| | SY6981 | Li-ion charger | Single cell | | SY6982 | Li-ion charger | With power path |
| Series | Description | Notes | |--------|-------------|-------| | SYX196 | Extended line | Various functions | | SYXxxx | Mixed products | Newer designs |
// Silergy package codes are 2-5 letters after the part number
// Pattern: SY[X]?[0-9]{3,4}[PACKAGE]
// Examples: SY8088AAC -> AAC -> QFN
// SY6288DFN -> DFN -> DFN
Pattern packagePattern = Pattern.compile("^SY[X]?[0-9]{3,4}([A-Z]{2,5}).*$");
// SYX series returns "SYX"
// Standard SY[0-9]{4} returns first 5 chars (e.g., SY808, SY720)
if (upperMpn.matches("^SYX[0-9]{3}.*")) {
return "SYX";
}
if (upperMpn.matches("^SY[0-9]{4}.*")) {
return upperMpn.substring(0, 5); // SY808, SY720, SY628, etc.
}
// Only SY7200 is an LED driver in the SY720x series
// SY7201-SY7209 are boost converters
private boolean isLEDDriver(String mpn) {
return mpn.matches("^SY7200[A-Z0-9]*$");
}
public String getProductCategory(String mpn) {
String upper = mpn.toUpperCase();
// Buck converters
if (upper.matches("^SY808[0-9].*") ||
upper.matches("^SY809[0-9].*") ||
upper.matches("^SY811[0-9].*")) {
return "DC-DC Buck Converter";
}
// Boost converters (not SY7200)
if (upper.matches("^SY720[1-9].*")) {
return "DC-DC Boost Converter";
}
// LED driver
if (upper.matches("^SY7200.*")) {
return "LED Driver";
}
// LDOs
if (upper.matches("^SY800[0-9].*") ||
upper.matches("^SY628[0-9].*")) {
return "LDO Regulator";
}
// Battery chargers
if (upper.matches("^SY698[0-9].*")) {
return "Battery Charger";
}
return "";
}
manufacturers/SilergyHandler.javaIC, VOLTAGE_REGULATOR, LED_DRIVERhandlers/SilergyHandlerTest.javadata-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.