.claude/skills/manufacturers/threepeak/SKILL.md
3PEAK (Suzhou 3PEAK Electronic Inc.) MPN encoding patterns, suffix decoding, and handler guidance. Use when working with 3PEAK analog ICs or ThreePeakHandler.
npx skillsauth add Cantara/lib-electronic-components threepeakInstall 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.
3PEAK MPNs follow this general structure:
TP[SERIES][VARIANT]-[PACKAGE][OPTIONS]
│ │ │ │ │
│ │ │ │ └── Optional: voltage options (-5, -33)
│ │ │ └── Package code (TR, QR, MR, DR)
│ │ └── Part number within series
│ └── Series (1xxx=Op-Amp, 2xxx=Precision, 5xxx=ADC, 7xxx=LDO, 1xx=Current Sense)
└── 3PEAK prefix
TP1541-TR
│ │ │
│ │ └── TR = SOT-23 package, Tape & Reel
│ └── 1541 = Op-Amp series
└── TP = 3PEAK prefix
TP7150-MR-33
│ │ │ │
│ │ │ └── -33 = 3.3V output option
│ │ └── MR = MSOP package
│ └── 7150 = LDO regulator series
└── TP = 3PEAK prefix
| Code | Package | Notes | |------|---------|-------| | TR | SOT-23 | Small signal | | QR | QFN | Quad Flat No-lead | | MR | MSOP | Mini Small Outline | | DR | SOIC | Small Outline IC | | SR | SOP | Small Outline Package | | PR | TSSOP | Thin Shrink SOP |
| Series | Type | Key Features | |--------|------|--------------| | TP1541 | General Op-Amp | Single supply, rail-to-rail | | TP2111 | Precision Op-Amp | Low offset, high CMRR | | TP2304 | Precision Op-Amp | Low noise | | TP2071 | General Op-Amp | Single supply | | TP2072 | Dual Op-Amp | Rail-to-rail | | TP2082 | Dual Op-Amp | Low power | | TP2092 | Dual Op-Amp | High bandwidth | | TP2231 | Dual Op-Amp | Low noise | | TP2232 | Dual Op-Amp | Low power |
| Series | Type | Key Features | |--------|------|--------------| | TP1561 | Comparator | Low power | | TP2345 | Comparator | Fast response | | TP1393 | Comparator | Open-drain output | | TP2393 | Dual Comparator | Open-drain |
| Series | Type | Key Features | |--------|------|--------------| | TP7140 | LDO | Low dropout | | TP7150 | LDO | Ultra-low noise |
| Series | Type | Key Features | |--------|------|--------------| | TP5551 | ADC | Delta-sigma | | TP5854 | ADC | High precision |
| Series | Type | Key Features | |--------|------|--------------| | TP181 | Current Sense | High-side sensing | | TP182 | Current Sense | Bidirectional |
The handler distinguishes between similar-looking part numbers:
// Op-amps have 4-digit part numbers (TP1541, TP2111)
// Current sense amps have 3-digit part numbers (TP181, TP182)
// Comparators share prefix but have specific part numbers (TP1561, TP2345)
// CRITICAL: Comparators must be excluded from op-amp detection
if (COMPARATOR_PATTERN.matcher(mpn).matches()) {
return false; // Not an op-amp
}
// Package code is the 2-letter suffix after the part number
// TP1541-TR -> TR = SOT-23
// TP7150MR -> MR = MSOP (no hyphen variant)
// Remove voltage options before extracting package
String baseMpn = upperMpn.replaceAll("-[0-9]+$", "");
// Current sense amps: TP18x -> "TP18"
// Standard 4-digit: TP1541 -> "TP1"
// Standard 4-digit: TP7150 -> "TP7"
if (upperMpn.matches("^TP18[0-9].*")) {
return "TP18"; // Special case for current sense
}
manufacturers/ThreePeakHandler.javaOPAMP, VOLTAGE_REGULATOR, IC| Series | Description | |--------|-------------| | TP1 | Op-Amps/Comparators | | TP2 | Precision Op-Amps/Comparators | | TP5 | ADCs | | TP7 | LDO Regulators | | TP18 | Current Sense Amplifiers |
LDO regulators often have voltage options encoded as suffix:
| Suffix | Output Voltage | |--------|---------------| | -5 | 5.0V | | -33 | 3.3V | | -25 | 2.5V | | -18 | 1.8V | | -12 | 1.2V |
TP1541-TR and TP1541TR formats are valid-33 means 3.3V output, not package variationdata-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.