🔌 MCP23017 I/O Expander Module – 16 GPIO via I2C 🔌
This module allows you to expand your microcontroller's digital input/output capabilities by adding 16 GPIOs through just two I2C lines, making it perfect for projects requiring many I/O pins without upgrading the board.
✅ Technical Specifications:
- Chipset: MCP23017 (Microchip)
- Number of GPIOs: 16 (GP0 to GP15)
- Communication Interface: I2C
- Operating Voltage: 1.8V to 5.5V
- Output Current: Up to 25mA per pin
- Pin Modes: Input, Output, Internal Pull-up
- I2C Speed: Up to 1.7MHz
- Interrupt Support: INT output pins included
- Chainable: Up to 8 modules (128 GPIOs total)
🔹 Key Features:
✔ Adds 16 GPIOs via only 2 I2C lines
✔ Perfect for microcontrollers with limited I/O
✔ Stackable with multiple modules via address jumpers
✔ Easy to use with Arduino and ESP32 libraries
✔ Compact and breadboard-friendly design
📌 Common Applications:
- Driving multiple LEDs or buttons
- Controlling motors or relays
- Building digital keypads or control panels
- Multichannel sensor systems
- Automation and interactive electronic projects
🔹 Approximate Weight: 7g