CANABLOX® 16-Channel GPIO Expander I2C (CX-MCP23017-MH)

madeincanada-round-150

C$13.00

Availability: In stock (can be backordered)

2 - 9 C$11.70
10 - 24 C$10.73
25 + C$9.75
- +
SKU: CX-MCP23017-MH Categories: , , Tags: ,

The CANABLOX® 16-Channel GPIO Expander CX-MCP23017-MH provides 16 general I/O digital ports. Each pin can be configured individually as input or output. Outputs can sink up to 25 mA and source up to 25 mA per pin (limited by package power dissipation). Inputs include integrated weak 100k pull-up resistors that can be enabled in software, eliminating the need for external resistors in many cases. It also features interrupt-on-change for inputs (accessible through screw terminals), and supports up to 3 devices on the same bus thanks to its selectable I2C address. The module is available in CANABLOX® "MH" form factor (2x1 Slot).

Selectable I2C address: 0x23, 0x25, 0x26

Code example:
Download a demo sketch (tested with XIAO ESP32C6) that turns one of the GPIOs A0 to A7 on at the time and cycles through it, and reads the status on GPIOs B0-B7 and prints it to the serial monitor.

>>> Find the documentation in the comments inside the demo code. <<<

PDF Datasheet:
Download MCP23017 PDF Datasheet

This is in the bag:
1 x CANABLOX® module
1 x male pin header 4-pin
4 x screw terminal 5-pin
1 x CANABLOX® I2C Cable 10cm

Note:
Through-Hole (TH) connectors, like the I2C pin header or screw terminals, are included but not factory assembled.

 


The CANABLOX® ecosystem

CANABLOX® is a modular, clean, stackable ecosystem that replaces the chaos of traditional prototyping with I2C-connected building blocks.

CANABLOX® is not just a hobby tool; it’s a stepping stone from prototype to finished product. With over 60 modules envisioned, from environmental sensors to serial bridges and audio applications, CANABLOX® becomes a platform, not just a product.

Every CANABLOX® module connects directly to a sturdy baseplate or standardized cables, letting you build solid, real-world systems - without the clutter.

All modules use standardized CANABLOX® slot sizes and can be connected either through 4-pin JST-SH cables (compatible with Qwiic and Stemma QT) or by direct mounting onto the baseplate with headers. Every baseplate includes I2C headers (not assembled) and mounting hardware.

Baseplate sizes:

Layout examples:

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
Scroll to Top