Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:
Search the Adom Wiki for the library component "MCP23017" (slug: mcp23017) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/mcp23017. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
The MCP23017 is a 16-bit I/O expander with I2C interface from Microchip. Provides 16 additional GPIO pins configurable as input or output with interrupt capability. Up to 8 devices on one bus (128 extra GPIOs).
Electrical Specifications
I/O: 16 GPIO (2 ports)
Interface: I2C (1.7MHz)
Addresses: 8 (via A0-A2)
Interrupts: 2 (one per port)
Supply: 1.8V-5.5V
Package: SOIC-28
Pin Configuration
Package: DIP-28
Pin 1: GPB0 — Port B bit 0
Pin 2: GPB1 — Port B bit 1
Pin 3: GPB2 — Port B bit 2
Pin 4: GPB3 — Port B bit 3
Pin 5: GPB4 — Port B bit 4
Pin 6: GPB5 — Port B bit 5
Pin 7: GPB6 — Port B bit 6
Pin 8: GPB7 — Port B bit 7
Pin 9: VDD — Supply voltage (1.8V-5.5V)
Pin 10: VSS — Ground
Pin 11: NC — No connection
Pin 12: SCL — I2C clock
Pin 13: SDA — I2C data
Pin 14: NC — No connection
Pin 15: A0 — Address select A0
Pin 16: A1 — Address select A1
Pin 17: A2 — Address select A2
Pin 18: RESET — Reset (active low)
Pin 19: INTB — Interrupt for port B
Pin 20: INTA — Interrupt for port A
Pin 21: GPA0 — Port A bit 0
Pin 22: GPA1 — Port A bit 1
Pin 23: GPA2 — Port A bit 2
Pin 24: GPA3 — Port A bit 3
Pin 25: GPA4 — Port A bit 4
Pin 26: GPA5 — Port A bit 5
Pin 27: GPA6 — Port A bit 6
Pin 28: GPA7 — Port A bit 7
Sub-Skills
?
What are Sub-Skills?
Sub-skills are community-contributed AI skill extensions for this component.
They teach AI assistants about specific tools, configurators, or workflows.
Examples:
A manufacturer’s configuration tool for a motor controller
A community-written design guide for an amplifier circuit
An automated test/validation script for a sensor module
How to add one: Click Add Sub-Skill, provide the URL
to your skill and a brief description. Submissions are reviewed by the Adom team
before going live.
No sub-skills yet. Be the first to contribute one!