component
MCP23017
Public Unreviewedby adom
Microchip 16-bit I2C I/O expander, SOIC-28. Two 8-bit ports, interrupts, configurable pull-ups, 3 address pins. Datasheet-verified.
← Commit history
README.mdadded+5@@ -0,0 +1,5 @@+# MCP23017++16-bit I2C I/O expander, DIP-28++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).
page.jsonadded+37@@ -0,0 +1,37 @@+{+ "schema_version": 1,+ "type": "component",+ "slug": "mcp23017",+ "title": "MCP23017",+ "brief": "16-bit I2C I/O expander, DIP-28",+ "version": "1.0.0",+ "tags": [],+ "license": "MIT",+ "component": {+ "mpn": "MCP23017",+ "manufacturer": "Microchip",+ "package": "DIP-28",+ "pin_count": null,+ "category": "library",+ "subcategory": "",+ "body_size": null,+ "parts": {},+ "distributor_links": {}+ },+ "readme": "# MCP23017\n\n16-bit I2C I/O expander, DIP-28\n\nThe 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).",+ "author": {+ "id": "695820315b5f1e4db2fcf602",+ "name": "Kyle Bergstedt",+ "email": "[email protected]"+ },+ "visibility": {+ "public": true+ },+ "hero": null,+ "sample_prompts": [],+ "discovery_triggers": [],+ "discovery_pitch": null,+ "metadata": {},+ "created_at": "2026-05-28T05:33:57.303Z",+ "updated_at": "2026-05-28T05:33:57.303Z"+}