Mcp23017 I2C Gpio Expander Breakout Stemma Qt/Qwiic Ada 5346
$16.33
Regular price
$23.33
-30%
Couldn't load pickup availability
Customer Love Badge
⭐Loved by +2,002 customers
Shipping information
Our Shipping Promise
At Electroeshop, we understand that your pet supplies are important. That's why we take extra care with every package we send. All orders are shipped in double-boxes with full insurance for additional protection, ensuring your items arrive safely.
Processing & Shipping Timeline
Processing Time: Orders are processed within 1-3 business days
Domestic Delivery: Typically 3-5 business days
Please note that delivery times are estimates and may vary based on your location, weather conditions, or other unforeseen circumstances.
Shipping Destinations
Electroeshop currently only ships to the United States.
Shipping Costs
We are pleased to offer free standard shipping on all orders within the United States.
Discreet Packaging
We respect your privacy. All Electroeshop packages are shipped with complete discreet packaging. The product name, description, sender's name, and any information that hints about the contents are encrypted. Your package will arrive without any indication of what's inside, ensuring your purchase remains confidential.
Signature Requirements
Important Note: All orders valued above $250 will require a signature upon delivery for your protection.
Order Tracking
Once your order ships, you'll receive a tracking number via email so you can monitor your shipment's progress every step of the way.
Lost or Delayed Shipments
If your package is lost or significantly delayed, please contact our support team immediately, and we will assist you in resolving the issue.
Additional Security Measures
For your protection, we may contact you for additional order verification of the payment method on certain orders.
Questions or Concerns?
For details on returns and refunds, please refer to our Return Policy page. For any questions about shipping or delivery, please contact our customer service team at support@Electroeshop.com.
Weve Gotten A Lot Of Requests For A Mcp23017 Breakout And Weve Always Sorta Been Like Ehh Why Not Just Use The Dip Chip? But With Stemma Qt We Could See The Use Case For A Plug And Play Version That Comes With All The Passives On Board. This Adafruit Mcp23017 I2C Gpio Expander Breakout Has 16 Gpio With Matching Ground Pad. We Particularly Like The '17 As An Expander For It'S Simple No-Nonsense Capability. It Runs Happily From 3V Or 5V Logic And Power. Each Gpio Can Be An Output Driving Up To 25Ma, So Leds Are No Problem. Or, Each Can Be An Input, With Optional Pullup. There Are Two Irq Pins That Are Configurable For What Inputs To Keep Track Of So No I2C Bus Polling Is Required. With 3 Address Pins, You Can Have Up To 8 On A Single Bus For A Total Of 8 X 16 = 128 Gpio All On One I2C Bus! We'Ve Got Solid Arduino And Circuitpython Libraries With Examples, All Ready For This Chip. But Even If You Are Using Some Other Platform, The Mcp23017 Is So Classic, You'Ll Likely Be Able To Find Example Code. Comes With Two Sticks Of Header So You Can Use It In A Breadboard, With Some Soldering. You Can Also Free-Wire Buttons By Connecting One Side To The Gpio (Set As Input With Pullup) And The Other Side To A Ground Pad. To Get You Going Fast, We Spun Up A Custom-Made Pcb In The Stemma Qt Form Factor, Making It Easy To Interface With. The Stemma Qt Connectors On Either Side Are Compatible With The Sparkfun Qwiic I2C Connectors. This Allows You To Make Solderless Connections Between Your Development Board And The Mcp23017 Or To Chain It With A Wide Range Of Other Sensors And Accessories Using A Compatible Cable.
⚠️ WARNING (California Proposition 65): This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm. For more information, please visit www.P65Warnings.ca.gov.
Related products
Frequently Asked Questions
Q: What is the MCP23017 I2C GPIO Expander Breakout used for?A: The MCP23017 I2C GPIO Expander Breakout is designed to expand the GPIO capacity of your microcontroller projects. It provides 16 additional GPIO pins that can be configured as either inputs or outputs, making it ideal for controlling multiple devices such as LEDs, buttons, or other peripherals.
Q: How does the MCP23017 connect to my microcontroller?A: The MCP23017 connects to your microcontroller via the I2C bus, utilizing the STEMMA QT or SparkFun Qwiic connectors for easy, solderless connections. This makes it simple to integrate with various development boards that support I2C communication.
Q: Can I use multiple MCP23017 expanders on the same I2C bus?A: Yes, you can connect up to 8 MCP23017 expanders on a single I2C bus by utilizing the three address pins. This allows you to access a total of 128 GPIO pins (8 expanders x 16 GPIO each), which is great for complex projects requiring many inputs and outputs.
Q: What are the power supply requirements for the MCP23017?A: The MCP23017 operates from a power supply of 3V to 5V, making it versatile for a variety of microcontroller projects. Ensure that your microcontroller's logic levels match the supply voltage to avoid any compatibility issues.
Q: Are there libraries available for programming the MCP23017?A: Yes, there are solid libraries available for both Arduino and CircuitPython, complete with examples to help you get started quickly. You can also find community resources and code snippets for other platforms, given the MCP23017's popularity in hobbyist and professional projects.
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"name":"shop_pay","wallet_params":{"shopId":71498399780,"merchantName":"Electroeshop","personalized":true}},{"name":"amazon_pay","wallet_params":{"checkoutLanguage":"en_US","ledgerCurrency":"USD","placement":"Cart","sandbox":false,"merchantId":"A1D97EELABIYRS","productType":"PayAndShip","design":"C0002"}},{"name":"paypal","wallet_params":{"shopId":71498399780,"countryCode":"US","merchantName":"Electroeshop","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"merchantId":"CTDG3UHVZNL4L","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=CTDG3UHVZNL4L\u0026intent=authorize"}}]" access-token="ab31e70b5cc21a1ceee088fbb76625d8" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="71498399780" cart-id="fd13ec1f0abdd6b2981aa0278dfa933f" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> <small id="shopify-buyer-consent" class="hidden" aria-hidden="true" data-consent-type="subscription"> One or more of the items in your cart is a recurring or deferred purchase. By continuing, I agree to the <span id="shopify-subscription-policy-button">cancellation policy</span> and authorize you to charge my payment method at the prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted. </small> </div>