MCP23017 — 16-bit I²C GPIO Expander
baleshwarece-jpg·PCB_PROJECTS·DAY17- MCP23017 I²C GPIO Expander Board/MCP23017 — 16-bit I²C GPIO Expander.kicad_pcb
About the MCP23017 — 16-bit I²C GPIO Expander PCB
MCP23017 — 16-bit I²C GPIO Expander is an open source PCB design by baleshwarece-jpg, published on GitHub. It is a 2-layer board measuring 33 × 50 mm, with 11 components from 7 distinct parts.
Other key parts include the MCP23017_ML. By type, the board carries 7 connectors, 2 resistors, 1 IC and 1 capacitor.
It belongs with the robotics & motion, displays & leds and power & battery designs in this gallery.
From the project
30-Days-PCB-Design-Challenge
A self-directed challenge to design, document, and release one original PCB per day for 30 consecutive days using KiCad 8. Each board lives in its own folder with complete hardware source files, gerbers, a bill of materials, and a standalone README covering the design rationale, schematic walkthrough, layout decisions, and common troubleshooting for that specific circuit.
Main components on the MCP23017 — 16-bit I²C GPIO Expander
MCP23017 — 16-bit I²C GPIO Expander bill of materials (BOM)
11 components, 7 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP23017_ML | QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U1 |
| 4 | Conn_01x08_Pin | PinHeader_1x08_P2.54mm_Vertical | J1, J2, J6, J7 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | C | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 2 | R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
MCP23017 — 16-bit I²C GPIO Expander design files
The KiCad project lives in the baleshwarece-jpg/PCB_PROJECTS repository on GitHub; these links point at the commit this page was built from.
MCP23017 — 16-bit I²C GPIO Expander: common questions
How big is the MCP23017 — 16-bit I²C GPIO Expander PCB?
The MCP23017 — 16-bit I²C GPIO Expander measures 33 × 50 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the MCP23017 — 16-bit I²C GPIO Expander?
11 components, from 7 distinct parts. The full bill of materials is listed on this page.
Where can I download the MCP23017 — 16-bit I²C GPIO Expander design files?
From the baleshwarece-jpg/PCB_PROJECTS repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the MCP23017 — 16-bit I²C GPIO Expander design in my own project?
The repository has no license, so all rights stay with baleshwarece-jpg. Use it as a reference, and ask the author before reusing the design.
More boards in PCB_PROJECTS
74HC18
baleshwarece-jpg
51.5 × 30 mm21 parts2LNo license0Transformerless power supply
baleshwarece-jpg
60 × 45 mm18 parts2LNo license0WS2812B RGB LED Strip Driver
baleshwarece-jpg
49 × 36 mm17 parts2LNo license0Motorspeed control
baleshwarece-jpg
70 × 40 mm15 parts2LNo license0Lm386 audio amplifier
baleshwarece-jpg
55 × 35.3 mm12 parts2LNo license0Audio day30
baleshwarece-jpg
34 × 26.5 mm12 parts2LNo license0Led batery indicator
baleshwarece-jpg
80 × 20 mm12 parts2LNo license0Discrete MOSFET H-Bridge
baleshwarece-jpg
51 × 27 mm11 parts2LNo license0Ac to dc
baleshwarece-jpg
48 × 33.5 mm10 parts2LNo license0AVR/Arduino
Arduino nano breakout board
baleshwarece-jpg
45 × 80 mm8 parts2LNo license0Max7219
baleshwarece-jpg
48 × 36.5 mm7 parts2LNo license0
Similar boards
LevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2kChainlinkBase
scottbez1
98.4 × 190.5 mm119 parts2LApache-2.04.2k