MCP23017 16Bit I/O Module

SKU: B1087
R48.90
No tax
Delivery: 2-5 working days
Quantity

PLEASE NOTE: We've moved our retail store - Click here for our new Address
Spend R2,000.00 more and get Free Shipping!

The MCP23017 Interface Module is a versatile I/O expansion board designed to add 16 additional GPIO pins to your microcontroller projects. Based on the MCP23017 I²C I/O expander IC, this module is perfect for hobbyists, educators, and professionals who need to control multiple devices or read numerous sensors without exhausting their microcontroller's limited I/O pins. Its compact breakout design and straightforward I²C interface make it ideal for applications in home automation, robotics, industrial control systems, and complex DIY electronics projects.

Key Features:

  • Compact Breakout Board: Small form factor with castellated edges and through-hole pin headers for flexible mounting options.
  • I²C Interface: Simple two-wire communication protocol, allowing multiple devices on the same bus.
  • 16 Additional GPIO Pins: Expands your microcontroller's I/O capabilities significantly, organised as two 8-bit ports (PORTA and PORTB).
  • Breadboard and PCB Compatible: Supplied with pin headers for easy prototyping on breadboards or direct soldering to custom PCBs.
  • Configurable Addressing: Up to 8 devices can be connected on the same I²C bus through address selection pins.
  • Interrupt Output: Hardware interrupt capability to notify the host controller of input changes, reducing polling overhead.
  • Operating Voltage: 1.8V to 5.5V, compatible with both 3.3V and 5V microcontroller systems.
  • Microchip MCP23017 IC: Industry-standard 16-bit I/O expander with robust performance and reliability.
  • Each I/O pin individually configurable as input or output.
  • Internal pull-up resistors on all GPIO pins (100kΩ typical).
  • High current drive capability: 25mA sink/source per I/O pin.
  • Three hardware address pins (A0, A1, A2) for flexible bus addressing.
  • Interrupt features: configurable as open-drain or active driver output.
  • I²C clock speed: supports standard (100 kHz), fast (400 kHz), and high-speed (1.7 MHz) modes.
  • SOIC-28 or SSOP-28 package IC mounted on breakout board.
  • Operating temperature range: -40°C to +85°C.

Applications

  • Home Automation: Control multiple relays, lights, and sensors from a single microcontroller.
  • Robotics: Expand I/O for motor drivers, servos, and sensor arrays in robotic systems.
  • Industrial Control: Monitor and control numerous inputs and outputs in automation and monitoring systems.
  • Educational Projects: Teach I²C communication protocols and digital I/O expansion techniques.
  • DIY Electronics: Add flexibility to custom projects requiring extensive input/output control.

Why Choose the MCP23017 Interface Module? The MCP23017 Interface Module offers a reliable and cost-effective solution for expanding your microcontroller's I/O capabilities without adding complexity to your design. Its industry-standard IC, flexible voltage range, and straightforward I²C interface make it accessible for beginners whilst providing the robust performance that professionals demand. With comprehensive library support across popular platforms like Arduino, Raspberry Pi, and ESP32, you'll have your expanded I/O system up and running in no time.

B1087
15 Items

No customer reviews for the moment.