0 ratings
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
The MCP23017 IO Expansion Board expands 2 signal pins as 16 I/O pins based on the I2C bus, making it compatible with both 3.3V and 5V levels, while providing up to 128 I/O pins.
Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible
Item #: 41845662

Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules

Item #: 41845662

PKR 6469

Price Details

Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )

*All items will import from US

0 ratings Write a review

50+ bought

In stock
us Imported from USA store

QTY:

Only 14 items left in stock.
Order now and get it around Saturday, June 27
Our Top Logistics Partners
  • fedex
  • dhl
The MCP23017 IO Expansion Board expands 2 signal pins as 16 I/O pins based on the I2C bus, making it compatible with both 3.3V and 5V levels, while providing up to 128 I/O pins.
U-Care Warranty:
None
Select a Plan
fast shipping

Fast
Shipping

free return

Free
Return*

secure packaging

Secure Packaging

100% original products

100% Original Products

pci-dss

PCI DSS Compliance

iso certified

ISO 27001 Certified


paypal payment
visa payment
mastercard payment
Note: Step Down Voltage Transformer required for using electronics products of US store (110-120). Recommended power converters Buy Now.

What Stands Out

I2C Interface
Streamline your connections with I2C compatibility, allowing multiple MCP23017 boards to communicate efficiently. This feature supports complex projects while reducing wiring clutter and enhancing reliability.
16 I/O Expansion
Expand your microcontroller capabilities significantly with 16 additional I/O pins per board. Ideal for projects requiring multiple sensors or controls, ensuring you won't run out of I/O options as your project grows.
Stackable Design
Stack up to 8 boards for a total of 128 I/O pins. This unique stacking capability offers unparalleled flexibility for elaborate projects, enabling seamless integration of multiple modules without sacrificing space.

Product Details

Shop Waveshare MCP23017 IO Expansion Board I2C Interface 5V/3.3V Voltage Expands 16 I/O Pins Up to 8 Boards Stackable for 128 I/O Pins Multi I2C Modules Compatible online at a best price in Pakistan. B082MMRNM4
  • Expands 2 signal pins as 16 I/O pins based on the I2C bus
  • Up to 8 boards can be used simultaneously, providing up to 128 I/O pins
  • Compatible with both 3.3V and 5V levels
  • I2C address configurable by shorting the A0/A1/A2 jumpers
  • Two connector options available: PH2.0 terminal and solder pads for stacking multiple I2C modules
  • Comes with development resources and manual for Raspberry Pi, micro:bit, Arduino, and STM32
Processor SocketSocket 40-pin
Compatible DevicesRaspberry Pi, micro:bit, Arduino, STM32
RAM Memory TechnologyDDR
Compatible ProcessorsRaspberry Pi, micro:bit, Arduino, STM32
Chipset TypeSTM32
PlatformAndroid
CPU ModelARM Cortex A5
Main Power Connector Type6-pin
Memory Slots Available2
Number of Ports16
System Bus Standard SupportedSATA 3
Brandwaveshare
Model NameMCP23017 IO Expansion Board
Model NumberMCP23017 IO Expansion Board
ManufacturerWaveshare
UPC778365986900
Mfr Part NumberMCP23017 IO Expansion Board
CPU SocketSocket 40-pin
Item Weight0.1 lbs (50 grams)

Who Should Buy?

Suitable For
  • DIY Electronics Hobbyists

    Great for enthusiasts wanting to expand I/O capabilities for various projects and experiments using I2C.

  • Arduino Developers

    Ideal for Arduino projects that require additional I/O pins without using more complex wiring.

  • Robotics Makers

    Perfect for robotics applications needing multiple sensors and actuators with limited microcontroller pins.

Not Suitable For
  • Beginners in Electronics

    May be challenging for those unfamiliar with I2C protocols or electronic components to implement effectively.

  • Limited I/O Needs

    Not suitable for projects that do not require additional I/O pins beyond basic microcontroller capabilities.

  • Non-Stackable Systems

    Not ideal for applications where stacking multiple boards is not practical or physically possible.

Product Description

About This Item

Upgrade your projects with the MCP23017 IO Expansion Board! This board offers an easy and efficient way to expand your I/O pins, allowing for more flexibility and functionality in your designs. The MCP23017 IO Expansion Board features an I2C interface that controls 2 signal pins and expands them into 16 I/O pins. This means you can connect multiple devices and sensors to your project without running out of pins.

With the ability to configure the I2C address through jumpers, you have full control over the device communication. One of the standout features of this board is its versatility. It provides two connector options: PH2.0 terminal and solder pads. This allows you to use multiple I2C modules at the same time, giving you the ability to stack up to 8 boards and utilize up to 128 IO pins.

With this flexibility, you can create complex systems, connect various devices, and expand your project's capabilities. To ensure compatibility with different platforms, the MCP23017 IO Expansion Board comes with development resources and a manual. Whether you're using Raspberry Pi, micro:bit, Arduino, or STM32, you'll find examples and resources to help you get started quickly. Operating at both 5V and 3.3V levels, this board includes an onboard voltage translator. This makes it easy to integrate the MCP23017 IO Expansion Board into your existing projects without worrying about compatibility issues. With a compact dimension of 38mm x 23mm and standardized mounting hole size, this board can be seamlessly integrated into your projects.

Its small form factor allows for easy placement, even in tight spaces. Unleash the full potential of your projects with the MCP23017 IO Expansion Board. Expand your I/O capabilities, connect multiple devices, and create complex systems. Get yours today and take your projects to the next level!.

Have any Query? Chat with us

Customer Questions & Answers

  • Question: What is the Waveshare MCP23017 IO Expansion Board?

    Answer: The Waveshare MCP23017 IO Expansion Board is a versatile I2C interface module that expands GPIO capabilities by adding 16 additional I/O pins per board. Designed for both 5V and 3.3V systems, it allows you to stack up to 8 boards for a total of 128 I/O pins. This capability is especially useful for projects requiring numerous sensors or actuators, such as robotics or automation systems, where managing multiple I/O connections is crucial.
  • Question: How does the I2C interface work on the Waveshare MCP23017?

    Answer: The I2C interface on the Waveshare MCP23017 allows multiple devices to communicate using only two wires, SDA (data line) and SCL (clock line). By utilizing a unique address for each board, you can connect up to 8 devices on the same I2C bus, enabling extensive I/O expansion. This makes it ideal for projects with limited GPIO available, such as Arduino or Raspberry Pi setups, where you can efficiently manage numerous peripherals.
  • Question: Can I use multiple Waveshare MCP23017 boards together?

    Answer: Yes, you can use up to 8 Waveshare MCP23017 boards together, thanks to the I2C interface's addressing capability. This stacking allows you to expand your I/O pin count to a remarkable 128. It's perfect for complex projects needing extensive I/O management, like multi-sensor setups or intricate automation tasks, enabling seamless integration of various components without running into connectivity issues.
  • Question: What are the voltage levels supported by the Waveshare MCP23017?

    Answer: The Waveshare MCP23017 operates at both 5V and 3.3V, making it compatible with a wide range of microcontrollers and single-board computers. This dual-voltage capability ensures flexibility in your project designs, whether you're working with a Raspberry Pi or an Arduino board. It's especially advantageous for projects that require communication between different voltage-level components, simplifying your circuit design.
  • Question: What are some practical applications of the MCP23017 IO Expansion Board?

    Answer: The MCP23017 IO Expansion Board can be used in various applications, such as robotics, automation systems, and home technology projects. For instance, it can control multiple LED lights, read numerous sensor inputs, or operate motors in a robotic arm setup. Its enhanced I/O capabilities make it an excellent choice for DIY enthusiasts and professionals looking to create sophisticated systems with diverse component requirements.
  • Question: How do I connect the Waveshare MCP23017 to my microcontroller?

    Answer: Connecting the Waveshare MCP23017 to a microcontroller involves wiring it to the I2C SDA and SCL lines, as well as providing power (5V or 3.3V) and ground connections. Next, initialize the board in your code using the appropriate libraries, allowing you to read and write to the additional I/O pins. This straightforward setup enables developers to quickly prototype and implement projects that require expanded GPIO capabilities.
  • Question: What libraries or software can I use with the MCP23017?

    Answer: You can use libraries like Adafruit's MCP23017 library or the Raspberry Pi I2C libraries for programming the Waveshare MCP23017. These libraries simplify the process of interfacing with the board, providing easy-to-use functions for controlling I/O pins. Developers can focus more on project functionality rather than low-level programming, making it suitable for both beginner and experienced users in electronics and programming.
  • Question: Is the Waveshare MCP23017 compatible with Raspberry Pi and Arduino?

    Answer: Absolutely, the Waveshare MCP23017 is compatible with both Raspberry Pi and Arduino platforms. It can be effortlessly integrated into projects based on these popular microcontrollers, allowing users to expand their GPIO capabilities without extensive modifications. This compatibility makes it a favorite among hobbyists and professionals alike, enabling rapid development and experimentation in electronics projects.
  • Question: What additional components do I need to use the MCP23017?

    Answer: To use the MCP23017, you will need a microcontroller (like an Arduino or Raspberry Pi), breadboard, jumper wires, and optional components like resistors or additional sensors/actuators as per your project requirements. Depending on your specific application, you may also include a power supply if your setup exceeds the microcontroller’s current supply. This ensures a versatile and flexible platform for countless electronic projects.
  • Question: Where can I buy Waveshare MCP23017 IO Expansion Board?

    Answer: You can conveniently purchase the Waveshare MCP23017 IO Expansion Board through Ubuy in Pakistan. Ubuy offers a user-friendly shopping experience and reliable product availability, making it easy to find this essential I2C expansion board for your projects. With its robust selection, Ubuy is an ideal destination for enthusiasts looking to enhance their electronic setups.

waveshare Single Board Computers MCP23017 IO Expansion Board Editorial Review

The MCP23017 board is a breakout board that enhances the input/output capabilities of your Arduino or Raspberry Pi devices. It comes equipped with a MCP23017 chip that provides the board with additional GPIO pins, allowing you to connect more components and sensors to your project. It is important to note that the MCP23017 board cannot send pwm signals, and it is not compatible with a Jetson Nano. However, it is easy to set up and program with the numerous resources available online like tutorials, data sheets, programming libraries, and Youtube videos. The board's A0, A1, and A2 pins are pulled up, which is incredibly useful for reducing noise and ensuring reliable signal readings. This feature guarantees that you can get the most accurate data transactions, which is essential for most automation projects. If you are looking to expand your Raspberry Pi or Arduino's functionality, the MCP23017 board is an excellent choice. It provides easy integration and increased input/output capabilities without any complex Setup requirements, making it a great option for both beginners and advanced users.

Customer Reviews & Ratings

4.7
31 customers ratings
  • 5 Star
    78%
  • 4 Star
    15%
  • 3 Star
    7%
  • 2 Star
    0%
  • 1 Star
    0%

Review this product

Share your thoughts with other customers

Pros

  • Easy to set up and program.
  • Additional GPIO pins.
  • Reliable signal readings.
  • Suitable for beginner and advanced users.

Cons

  • Cannot send pwm signals.

Product Price History

Important information

  • Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
  • Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.