.claude/skills/manufacturers/allegro/SKILL.md
Allegro MicroSystems MPN encoding patterns, suffix decoding, and handler guidance. Use when working with current sensors, motor drivers, or Hall effect sensors.
npx skillsauth add Cantara/lib-electronic-components allegroInstall 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.
Allegro MPNs follow this general structure:
[FAMILY][SERIES][PACKAGE][VARIANT]-[RATING]-[SUFFIX]
│ │ │ │ │ │
│ │ │ │ │ └── T = Tape/Reel, Pb-free
│ │ │ │ └── Current rating (05B = 5A bidirectional)
│ │ │ └── TR = Tape and Reel
│ │ └── Package code (ELC, LLC, SE, etc.)
│ └── Series number (712, 723, 4988, etc.)
└── Family prefix (ACS, A, AH, AAS)
ACS712ELCTR-05B-T
│ │ │ │ │ │
│ │ │ │ │ └── T = Pb-free/Tape and Reel qualifier
│ │ │ │ └── 05B = 5A bidirectional current sensing
│ │ │ └── TR = Tape and Reel packaging
│ │ └── ELC = SOIC-8 package
│ └── 712 = Series number
└── ACS = Current Sensor family
A4988SETTR-T
│ │ │
│ │ └── T = Tape and Reel
│ └── SETTR = QFN package, Tape and Reel
└── A4988 = Stepper motor driver
A1324LLHLT-T
│ │ │
│ │ └── T = Tape and Reel
│ └── LLHLT = SOT-23 package (LLH), Tape and Reel
└── A1324 = Linear Hall effect sensor
| Code | Package | Notes | |------|---------|-------| | ELC | SOIC-8 | Standard 8-pin SOIC | | LLC | SOIC-8 | Leadless version | | KLC | SOIC-8-EP | Enhanced thermal pad | | LH | SOT-23 | Small outline package |
| Code | Package | Notes | |------|---------|-------| | SE/SET | QFN | Quad Flat No-leads | | SL/SLB | SOIC-24 | 24-pin SOIC | | ET | QFN | QFN variant | | KLJ | TO-92 | Through-hole |
| Code | Package | Notes | |------|---------|-------| | LUA | SIP-3 | Single in-line (3-pin) | | EUA | SIP-4 | Single in-line (4-pin) | | LH/LLH | SOT-23 | Small outline transistor | | KUA | TO-92 | Through-hole |
| Prefix | Category | Examples | |--------|----------|----------| | ACS7xx | Hall-effect current sensors | ACS712, ACS723, ACS758 | | ACS37xxx | Coreless current sensors | ACS37612, ACS37030 |
| Prefix | Category | Examples | |--------|----------|----------| | A39xx | Stepper motor drivers | A3967 (Easy Driver) | | A49xx | Stepper motor drivers | A4988 (common in 3D printers) | | A59xx | BLDC motor drivers | A5931, A5932 |
| Prefix | Category | Examples | |--------|----------|----------| | A13xx | Linear Hall sensors | A1301, A1324, A1325, A1326 | | AH | Hall switches | AH3362, AH3366 |
| Prefix | Category | Examples | |--------|----------|----------| | A6xxx | General LED drivers | A6261, A6262 | | A8xxxx | High power LED drivers | A80601, A80604 |
| Suffix | Meaning | |--------|---------| | 05B | ±5A bidirectional | | 10B | ±10A bidirectional | | 20A | ±20A bidirectional | | 30A | ±30A bidirectional | | 40AB | ±40A bidirectional | | 05AU | 0-5A unidirectional | | 20AU | 0-20A unidirectional |
| Series | Type | Use Case | |--------|------|----------| | ACS712 | Hall-effect, isolated | Arduino current sensing, power monitoring | | ACS723 | Hall-effect, low noise | Precision current measurement | | ACS758 | Hall-effect, high current | Industrial, automotive | | ACS37612 | Coreless, differential | Battery management, motor control |
| Series | Type | Use Case | |--------|------|----------| | A4988 | Stepper, microstepping | 3D printers, CNC machines | | A3967 | Stepper, Easy Driver | Hobbyist robotics | | A4950 | DC brushed motor | Simple motor control | | A4953 | DC brushed, full bridge | H-bridge applications |
| Series | Type | Use Case | |--------|------|----------| | A1324/5/6 | Linear, ratiometric | Position sensing, current sensing | | A1301/2 | Linear, analog output | Proximity sensing | | AH33xx | Hall switch, latching | RPM measurement, position detection |
// Current sensors use letter codes after series number
// ACS712ELCTR -> ELC = SOIC-8
// ACS723LLCTR -> LLC = SOIC-8 (leadless)
// ACS723KLCTR -> KLC = SOIC-8-EP (enhanced thermal pad)
// Motor drivers use suffix codes
// A4988SETTR -> SET = QFN
// A3967SLBT -> SLB = SOIC-24
// Hall sensors use suffix codes
// A1324LUA -> LUA = SIP-3
// A1324LLH -> LLH = SOT-23
// Current sensors: Extract full ACSxxx or ACS3xxxx
// ACS712ELCTR-05B-T -> ACS712
// ACS37612LLCATR-030B5-T -> ACS37612
// Motor drivers: Extract Axxxx (5 chars)
// A4988SETTR-T -> A4988
// A3967SLBT -> A3967
// Hall sensors: Extract A1xxx (5 chars) or AHxxxx (6 chars)
// A1324LUA-T -> A1324
// AH3362Q -> AH3362
manufacturers/AllegroHandler.javaSENSOR_CURRENT, MOTOR_DRIVER, HALL_SENSOR, LED_DRIVER, SENSOR, IChandlers/AllegroHandlerTest.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.