MCP23017 I2C 16bit I/O I2C Module MCP23017 16I/O Extension Module Interface & Converters
,

MCP23017 I2C 16bit I/O I2C Module

R48,90

MCP23017 16I/O Extension Module

Availability: 10 in stock

SKU: B1087 Categories: ,

The MCP23017 16I/O Extension Module is a compact breakout board designed to expand the GPIO capabilities of your microcontroller projects. Based on the MCP23017 I/O expander chip from Microchip Technology, this module provides 16 additional digital input/output pins controlled via a simple I²C interface. It’s an excellent choice for hobbyists, educators, and professionals working on projects that require more GPIO pins than their microcontroller can provide, making it ideal for applications ranging from control panels and sensor arrays to LED matrices and robotics.

Key Features:

  • 16 Additional GPIO Pins: Expands your microcontroller’s I/O capabilities with 16 bidirectional input/output pins organised as two 8-bit ports (PORTA and PORTB).
  • I²C Interface: Simple two-wire serial communication requires only SDA and SCL connections, plus power and ground.
  • Compact Breakout Design: Small form factor with standard 2.54mm pitch header pins, compatible with breadboards and prototype boards.
  • Includes Headers: Supplied with two pin headers for easy soldering and integration into your projects.
  • Multiple Module Support: Addressable design allows up to 8 devices on the same I²C bus for a total of 128 additional I/O pins.
  • Configurable Pin Functions: Each pin can be individually configured as input or output with optional pull-up resistors.
  • Interrupt Capability: Supports interrupt-on-change functionality to alert the host microcontroller of input state changes.
  • Main IC: Microchip MCP23017 16-bit I/O expander with I²C interface
  • Package: SSOP28 surface-mount package (pre-soldered to breakout board)
  • Operating Voltage: 1.8V to 5.5V, compatible with both 3.3V and 5V logic systems
  • I²C Clock Speed: Supports Standard (100 kHz), Fast (400 kHz), and High-Speed (1.7 MHz) modes
  • Output Current: 25mA sink/source capability per I/O pin
  • Hardware Address Pins: Three address select pins (A0, A1, A2) for configuring device address
  • Built-in Features: Internal 100kΩ pull-up resistors on each pin (software selectable)
  • Board Designation: CJMCU-2317 module design

Applications

  • GPIO Expansion: Add more digital pins to Arduino, Raspberry Pi, ESP32, and other microcontroller platforms.
  • Control Panels: Drive multiple buttons, switches, and indicator LEDs in user interface applications.
  • Sensor Arrays: Read multiple digital sensors without consuming all your microcontroller’s GPIO pins.
  • LED Matrices and Displays: Control larger LED arrays and multiplexed display systems.
  • Home Automation: Manage multiple relays, sensors, and actuators in smart home projects.

Why Choose the MCP23017 16I/O Extension Module? The MCP23017 module offers a reliable and cost-effective solution for expanding your project’s I/O capabilities without the complexity of adding another microcontroller. Its wide voltage compatibility, robust feature set, and simple I²C interface make it an essential tool for anyone working on projects that demand more connections than their development board can offer. With straightforward library support across popular platforms, you’ll be adding extra functionality to your projects in no time.

Weight 0,02 kg

Reviews

There are no reviews yet.

Be the first to review “MCP23017 I2C 16bit I/O I2C Module”

Your email address will not be published. Required fields are marked *

Scroll to Top