- Home Page /
- Electronics /
- Computer Accessories /
- Computer Components /
- Single Board Computers /
- Waveshare MCP23017 IO Expansion Board I2C Int...
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
PKR 6469
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from US
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
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.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Product Details
- 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 Socket | Socket 40-pin |
| Compatible Devices | Raspberry Pi, micro:bit, Arduino, STM32 |
| RAM Memory Technology | DDR |
| Compatible Processors | Raspberry Pi, micro:bit, Arduino, STM32 |
| Chipset Type | STM32 |
| Platform | Android |
| CPU Model | ARM Cortex A5 |
| Main Power Connector Type | 6-pin |
| Memory Slots Available | 2 |
| Number of Ports | 16 |
| System Bus Standard Supported | SATA 3 |
| Brand | waveshare |
| Model Name | MCP23017 IO Expansion Board |
| Model Number | MCP23017 IO Expansion Board |
| Manufacturer | Waveshare |
| UPC | 778365986900 |
| Mfr Part Number | MCP23017 IO Expansion Board |
| CPU Socket | Socket 40-pin |
| Item Weight | 0.1 lbs (50 grams) |
Who Should Buy?
-
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.
-
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!.
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
-
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.
PKR 6469
Order now and get it around Saturday, June 27
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
Features & Benefits
- Expands 2 signal pins as 16 I/O pins
- Compatible with 3.3V and 5V
- Provides up to 128 I/O pins
- I2C address configurable by shorting the A0/A1/A2 jumpers
- Two connector options: PH2.0 terminal and/or solder pads
- Comes with development resources and manual






