• Banner

  • Reduced price
MCP23017 I2C 16 Input/Output Port Expander Robotics Bangladesh
  • MCP23017 I2C 16 Input/Output Port Expander Robotics Bangladesh
  • MCP23017 I2C 16 Input/Output Port Expander Robotics Bangladesh
  • MCP23017 I2C 16 Input/Output Port Expander Robotics Bangladesh
  • MCP23017 I2C 16 Input/Output Port Expander Robotics Bangladesh
  • MCP23017 I2C 16 Input/Output Port Expander Robotics Bangladesh

MCP23017 I2C 16 Input/Output Port Expander

RBD-0385

  • IC Name: MCP23017
  • Package/Case: DIP-28
BDT 490BDT 490 BDT 490 BDT 490 BDT 490
BDT 410 Save BDT 80
BDT 410 BDT 410 BDT 410 BDT 410
Tax excluded Tax includedTax excludedTax includedTax excluded
BDT 490 BDT 410 Tax excluded
BDT 490 BDT 410 Tax included
BDT 0 BDT 0 Tax
BDT 490 BDT 410 Tax excluded
BDT 0 BDT 0 Tax
BDT 490 BDT 410 Tax included
Quantity
In-Stock
41 Items

44 people have purchased this item
41 items in stock
Description

Add another 16 pins to your microcontroller using a MCP23017 port expander.The MCP23017 uses two i2c pins (these can be shared with other i2c devices), and in exchange gives you 16 general purpose pins. You can set each of 16 pins to be input, output, or input with a pullup. There's even the ability to get an interrupt via an external pin when any of the inputs change so you don't have to keep polling the chip. RoboticsBD

Use this chip from 2.7-5.5V (good for any 3.3V or 5V setup), and you can sink/source up to 20mA from any of the I/O pins so this will work for LEDs and such. Team it up with a high-power MOSFET if you need more juice. DIP package means it will plug into any breadboard or perfboard.

You can set the i2c address by tying the ADDR0-2 pins to power or ground, for up to 8 unique addresses. That means 8 chips can share a single i2c bus - that's 128 I/O pins! Featured By RoboticsBD.

Product Images are shown for illustrative purposes only and may differ from the actual product.

RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD 

Features:

  1. 16-Bit Remote Bidirectional I/O Port: - I/O pins default to input
  2. High-Speed I2C Interface (MCP23017): 100 kHz 400 kHz 1.7 MHz
  3. High-Speed SPI Interface (MCP23S17): 10 MHz (maximum)
  4. Three Hardware Address Pins to Allow Up to Eight Devices On the Bus
  5. Configurable Interrupt Output Pins:
  6. INTA and INTB Can Be Configured to Operate Independently or Together. RoboticsBD

RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD 

General Specification
IC NameMCP23017
Package/CaseDIP-28
Shipment Weight0.05 kg
Shipment Dimensions3 × 3 × 3 cm

 Please allow 5% measuring deviation due to manual measurement.

RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD 

Package Includes:

Datasheet

Package Includes:

1 x MCP23017 - i2c 16 input/output port expander.

RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD 

RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD 

Product Details
RBD-0385
41 Items

Specific References

EAN13
0385
Comments (0)
Grade
No customer reviews for the moment.
16 other products in the same category:
USB Type-C Female Breakout Board Robotics Bangladesh

Reference: RBD-3865

USB Type-C Female Breakout Board

(0)
This USB Type-C Female Breakout Board is a compact and easy-to-use adapter module that exposes all key pins of a USB-C connector. It allows effortless prototyping or integration of USB Type-C interfaces into your DIY electronics, microcontroller, or embedded projects. The board breaks out VCC, GND, D+, D-, CC1, and CC2 pins, making it ideal for both power...
BDT 95
BDT 95 tax incl.
BDT 95 tax excl.
BDT 95 tax excl.
BDT 95 tax incl.
BDT 95 tax incl.
BDT 0 Tax
BDT 95 tax excl.
BDT 95 tax excl.
BDT 0 Tax
BDT 95 tax incl.
More USB Type-C Female Breakout Board
In stock
In stock: 46
DVI Breakout Board for HDMI Source Devices (Passive Connector Board) Robotics Bangladesh

Reference: RBD-4109

DVI Breakout Board for HDMI Source Devices (Passive Connector Board)

(0)
This DVI breakout board is a passive adapter designed to connect HDMI or DVI display cables to microcontroller-based video source projects. It contains only the required connector and series resistors, making it suitable for generating digital video signals from compatible controllers such as RP2040-based boards.
BDT 450
BDT 450 tax incl.
BDT 450 tax excl.
BDT 450 tax excl.
BDT 450 tax incl.
BDT 450 tax incl.
BDT 0 Tax
BDT 450 tax excl.
BDT 450 tax excl.
BDT 0 Tax
BDT 450 tax incl.
More DVI Breakout Board for HDMI Source Devices (Passive Connector Board)
In stock
In stock: 5
USB Type C Female to Breadboard & PCB 2.54mm DIP 13P Adapter Robotics Bangladesh

Reference: RBD-1786

USB Type C Female to Breadboard & PCB 2.54mm DIP 13P Adapter

(0)
1. USB Type C Female ( 13pin, C type, female connector ) 2. Base Material: FR4. 3. Board Thickness: 1.6mm. 4. Size: 40 x 25 mm .
BDT 150
BDT 150 tax incl.
BDT 150 tax excl.
BDT 150 tax excl.
BDT 150 tax incl.
BDT 150 tax incl.
BDT 0 Tax
BDT 150 tax excl.
BDT 150 tax excl.
BDT 0 Tax
BDT 150 tax incl.
More USB Type C Female to Breadboard & PCB 2.54mm DIP 13P Adapter
In-Stock
In stock: 50
YwRobot Nano Multifunctional Electronic Piano Expansion Board Compatible with Arduino Nano Robotics Bangladesh YwRobot Nano Multifunctional Electronic Piano Expansion Board Compatible with Arduino Nano Robotics Bangladesh

Reference: RBD-3615

YwRobot Nano Multifunctional Electronic Piano Expansion Board Compatible with Arduino Nano

(0)
The YwRobot Mini Piano Expansion Board is an all-in-one learning and development platform designed for use with the Arduino Nano. It combines sound, input, visual feedback, and display functions in one compact module—ideal for music-themed electronics projects, STEM education, and prototyping. Note: Arduino Nano, OLED display, and other modules shown in...
BDT 2,250
BDT 2,250 tax incl.
BDT 2,250 tax excl.
BDT 2,250 tax excl.
BDT 2,250 tax incl.
BDT 2,250 tax incl.
BDT 0 Tax
BDT 2,250 tax excl.
BDT 2,250 tax excl.
BDT 0 Tax
BDT 2,250 tax incl.
More YwRobot Nano Multifunctional Electronic Piano Expansion Board Compatible with Arduino Nano
Last items in stock
In stock: 1
ESP32-S Expansion Board 38-Pin Robotics Bangladesh

Reference: RBD-3311

ESP32-S Expansion Board 38-Pin

(0)
Expansion baseboard for 38-pin ESP32-S modules (both 0.9" and 1.0" wide versions). Provides full I/O pin access with power (3.3V/5V selectable) and ground for each signal pin. Supports three power input options: USB Micro-B, USB Type-C, or 6.5–16V DC barrel jack. Includes reverse current protection, status LED, and mounting holes for secure installation....
BDT 350
BDT 350 tax incl.
BDT 350 tax excl.
BDT 350 tax excl.
BDT 350 tax incl.
BDT 350 tax incl.
BDT 0 Tax
BDT 350 tax excl.
BDT 350 tax excl.
BDT 0 Tax
BDT 350 tax incl.
More ESP32-S Expansion Board 38-Pin
In-Stock
In stock: 18
YwRobot ESP32-S3 GPIO Extension Board Compatible with ESP32-S3 Development Board Robotics Bangladesh YwRobot ESP32-S3 GPIO Extension Board Compatible with ESP32-S3 Development Board Robotics Bangladesh

Reference: RBD-3616

YwRobot ESP32-S3 GPIO Extension Board Compatible with ESP32-S3 Development Board

(0)
The YwRobot ESP32-S3 GPIO Extension Board is a robust breakout platform designed specifically for ESP32-S3 development boards. It provides clearly labeled access to all GPIOs, power rails, and essential functions, streamlining prototyping and development in IoT, automation, robotics, and embedded applications.
BDT 1,095
BDT 1,095 tax incl.
BDT 1,095 tax excl.
BDT 1,095 tax excl.
BDT 1,095 tax incl.
BDT 1,095 tax incl.
BDT 0 Tax
BDT 1,095 tax excl.
BDT 1,095 tax excl.
BDT 0 Tax
BDT 1,095 tax incl.
More YwRobot ESP32-S3 GPIO Extension Board Compatible with ESP32-S3 Development Board
In stock
In stock: 8
PCF8575 16-Channel I2C I/O Expansion Module Robotics Bangladesh

Reference: RBD-3775

PCF8575 16-Channel I2C I/O Expansion Module

(0)
The PCF8575 16-Channel I²C I/O Expansion Module is a compact and efficient solution for projects requiring additional digital I/O ports. Using the I²C communication interface, it allows developers to easily expand microcontroller or single-board computer GPIO capabilities without increasing pin usage.
BDT 350
BDT 350 tax incl.
BDT 350 tax excl.
BDT 350 tax excl.
BDT 350 tax incl.
BDT 350 tax incl.
BDT 0 Tax
BDT 350 tax excl.
BDT 350 tax excl.
BDT 0 Tax
BDT 350 tax incl.
More PCF8575 16-Channel I2C I/O Expansion Module
In stock
In stock: 29
USB3.0 Type A Female to Breadboard & PCB 2. USB3.0 Type A Female to Breadboard & PCB 2.

Reference: RBD-1785

USB3.0 Type A Female to Breadboard & PCB 2.54mm DIP 9P Adapter

(0)
1. USB3.0 Type A Female ( 9pin, B type, female connector ) 2. Base Material: FR4. 3. Board Thickness: 1.6mm. 4. Size: 28 x 25 mm .
BDT 98
BDT 98 tax incl.
BDT 98 tax excl.
BDT 98 tax excl.
BDT 98 tax incl.
BDT 98 tax incl.
BDT 0 Tax
BDT 98 tax excl.
BDT 98 tax excl.
BDT 0 Tax
BDT 98 tax incl.
More USB3.0 Type A Female to Breadboard & PCB 2.54mm DIP 9P Adapter
In-Stock
In stock: 30
Micro:bit Expansion Kit Ideal for Beginners & STEM Education Robotics Bangladesh

Reference: RBD-3610

Micro:bit Expansion Kit Ideal for Beginners & STEM Education

(0)
Unlock the full potential of your Micro:bit projects with this versatile Expansion Pack Kit (without Micro:bit V2.2 board). Specially designed for programming education and interactive development, this kit supports Makecode, Scratch 3.0, and Python programming. Whether you’re using a PC, tablet, or smartphone, the online graphical interface makes it easy...
BDT 3,250
BDT 3,250 tax incl.
BDT 3,250 tax excl.
BDT 3,250 tax excl.
BDT 3,250 tax incl.
BDT 3,250 tax incl.
BDT 0 Tax
BDT 3,250 tax excl.
BDT 3,250 tax excl.
BDT 0 Tax
BDT 3,250 tax incl.
More Micro:bit Expansion Kit Ideal for Beginners & STEM Education
Last items in stock
In stock: 2
micro:Driver - Driver Expansion Board for micro:bit / UNIHIKER M10 / K10 Robotics Bangladesh

Reference: RBD-3631

Brand: DFRobot

micro:Driver - Driver Expansion Board for micro:bit / UNIHIKER M10 / K10

(0)
The expansion board enhances micro:bit with 9 GPIO pins, 4 motor drives, and 8 servo interfaces, supporting dual I2C control for motors and servos.
BDT 2,250
BDT 2,250 tax incl.
BDT 2,250 tax excl.
BDT 2,250 tax excl.
BDT 2,250 tax incl.
BDT 2,250 tax incl.
BDT 0 Tax
BDT 2,250 tax excl.
BDT 2,250 tax excl.
BDT 0 Tax
BDT 2,250 tax incl.
More micro:Driver - Driver Expansion Board for micro:bit / UNIHIKER M10 / K10
In stock
In stock: 4
PCA9548A I2C 8 Channel Multiple Extensions Development Board Robotics Bangladesh

Reference: RBD-2302

PCA9548A I2C 8 Channel Multiple Extensions Development Board

(0)
PCA9548A I2C 8-Channel Multiplexer Development Board for I2C extensions Enables multiple I2C devices with the same address on a single bus Features 1-to-8 bidirectional translating switches with active-low reset input I2C bus and SMBus compatible with low standby current and 5V tolerant inputs Compact and reliable design for advanced multi-device I2C...
BDT 250
BDT 250 tax incl.
BDT 250 tax excl.
BDT 250 tax excl.
BDT 250 tax incl.
BDT 250 tax incl.
BDT 0 Tax
BDT 250 tax excl.
BDT 250 tax excl.
BDT 0 Tax
BDT 250 tax incl.
More PCA9548A I2C 8 Channel Multiple Extensions Development Board
In-Stock
In stock: 41
Nano Expansion Board IO Shield for Arduino Nano By Hello Stem Robotics Bangladesh Nano Expansion Board IO Shield for Arduino Nano By Hello Stem Robotics Bangladesh

Reference: RBD-3617

Nano Expansion Board IO Shield for Arduino Nano By Hello Stem

(0)
The Nano Expansion Board is a compact and convenient IO shield designed specifically for the Arduino Nano development board. It breaks out all essential digital and analog pins onto clearly labeled pin headers, enabling quick prototyping and streamlined module connections. Whether you're building a simple project or a complex system, this expansion board...
BDT 450
BDT 450 tax incl.
BDT 450 tax excl.
BDT 450 tax excl.
BDT 450 tax incl.
BDT 450 tax incl.
BDT 0 Tax
BDT 450 tax excl.
BDT 450 tax excl.
BDT 0 Tax
BDT 450 tax incl.
More Nano Expansion Board IO Shield for Arduino Nano By Hello Stem
In stock
In stock: 12
Raspberry Pi Qwiic / STEMMA QT I2C Adapter SHIM Board Robotics Bangladesh Raspberry Pi Qwiic / STEMMA QT I2C Adapter SHIM Board Robotics Bangladesh

Reference: RBD-4104

Raspberry Pi Qwiic / STEMMA QT I2C Adapter SHIM Board

(0)
This Raspberry Pi adapter SHIM board allows easy connection of Qwiic or STEMMA QT I2C devices to Raspberry Pi and compatible single-board computers. It plugs directly onto the Raspberry Pi GPIO header without soldering and provides a JST-SH 4-pin connector for quick and reliable I2C access.
BDT 250
BDT 250 tax incl.
BDT 250 tax excl.
BDT 250 tax excl.
BDT 250 tax incl.
BDT 250 tax incl.
BDT 0 Tax
BDT 250 tax excl.
BDT 250 tax excl.
BDT 0 Tax
BDT 250 tax incl.
More Raspberry Pi Qwiic / STEMMA QT I2C Adapter SHIM Board
Last items in stock
In stock: 1
USB2.0 Type A Female to Breadboard & PCB 2. USB2.0 Type A Female to Breadboard & PCB 2.

Reference: RBD-1784

USB2.0 Type A Female to Breadboard & PCB 2.54mm DIP 4P Adapter

(0)
1. USB2.0 Type A Female ( 4pin, A type, female connector ) 2. Base Material: FR4. 3. Board Thickness: 1.6mm. 4. Size: 22 x 17 mm .
BDT 90
BDT 90 tax incl.
BDT 90 tax excl.
BDT 90 tax excl.
BDT 90 tax incl.
BDT 90 tax incl.
BDT 0 Tax
BDT 90 tax excl.
BDT 90 tax excl.
BDT 0 Tax
BDT 90 tax incl.
More USB2.0 Type A Female to Breadboard & PCB 2.54mm DIP 4P Adapter
In-Stock
In stock: 57
USB Type C Socket 4 Pin with Screw Fixing Plate Robotics Bangladesh

Reference: RBD-2660

USB Type C Socket 4 Pin with Screw Fixing Plate

(0)
USB Type-C 3.1 Female Socket with secure screw-fixing plate. 4-pin configuration designed for power and charging needs. Easy installation with included fixing plate for stable mounting. Compact, lightweight, and durable connector for long-term use. Reliable performance for charging and data transfer applications. Perfect upgrade for DIY electronics,...
BDT 50
BDT 50 tax incl.
BDT 50 tax excl.
BDT 50 tax excl.
BDT 50 tax incl.
BDT 50 tax incl.
BDT 0 Tax
BDT 50 tax excl.
BDT 50 tax excl.
BDT 0 Tax
BDT 50 tax incl.
More USB Type C Socket 4 Pin with Screw Fixing Plate
In-Stock
In stock: 95
ESP32-S3 GPIO Terminal Expansion Board Robotics Bangladesh

Reference: RBD-4136

ESP32-S3 GPIO Terminal Expansion Board

(0)
Compatible with ESP32-S3 N8R2 and N16R8 Modules This ESP32-S3 GPIO terminal expansion board is designed to simplify wiring and GPIO access for ESP32-S3 development boards, including N8R2 and N16R8 variants. It converts the ESP32-S3 pin headers into clearly labeled screw terminals, making it easier to connect sensors, actuators, and external peripherals...
BDT 550
BDT 550 tax incl.
BDT 550 tax excl.
BDT 550 tax excl.
BDT 550 tax incl.
BDT 550 tax incl.
BDT 0 Tax
BDT 550 tax excl.
BDT 550 tax excl.
BDT 0 Tax
BDT 550 tax incl.
More ESP32-S3 GPIO Terminal Expansion Board
In stock
In stock: 38
You might also like
Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers Robotics Bangladesh

Reference: RBD-1734

Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers

(0)
Center female pin header for direct attaching the Raspberry Pi Pico. Extra USB connector for external power supply. Immersion Gold Process Black Base Panel, White Pinout Labels, Golden Rounded Outline, Stunning Aesthetic *Please make sure there are no pin conflicts between the modules you want to use together before connecting. Raspberry Pi Pico and...
BDT 1,040
BDT 1,040 tax incl.
BDT 1,040 tax excl.
BDT 1,040 tax excl.
BDT 1,040 tax incl.
BDT 1,040 tax incl.
BDT 0 Tax
BDT 1,040 tax excl.
BDT 1,040 tax excl.
BDT 0 Tax
BDT 1,040 tax incl.
More Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers
In-Stock
In stock: 9
EM5820 Embedded Thermal Receipt Printer 58MM Low Noise w/ USB/RS232/TTL Serial Port Support ESC/POS Robotics Bangladesh EM5820 Embedded Thermal Receipt Printer 58MM Low Noise w/ USB/RS232/TTL Serial Port Support ESC/POS Robotics Bangladesh

Reference: RBD-1837

EM5820 Embedded Thermal Receipt Printer 58MM Low Noise w/ USB/RS232/TTL Serial Port Support ESC/POS

(0)
58mm embedded thermal printer 60mm/s print speed Clear printing high efficiency Direct thermal printing
BDT 3,870
BDT 3,870 tax incl.
BDT 3,870 tax excl.
BDT 3,870 tax excl.
BDT 3,870 tax incl.
BDT 3,870 tax incl.
BDT 0 Tax
BDT 3,870 tax excl.
BDT 3,870 tax excl.
BDT 0 Tax
BDT 3,870 tax incl.
More EM5820 Embedded Thermal Receipt Printer 58MM Low Noise w/ USB/RS232/TTL Serial Port Support ESC/POS
In-Stock
In stock: 8
I/O Expander Module PCF8574T Robotics Bangladesh

Reference: RBD-1098

I/O Expander Module PCF8574T

(0)
Interface: I2C Operating Voltage: 3-5VDC Ports: 8-bit Parallel Ports Can be used with Arduino and Raspberry Pi
BDT 240
BDT 240 tax incl.
BDT 240 tax excl.
BDT 240 tax excl.
BDT 240 tax incl.
BDT 240 tax incl.
BDT 0 Tax
BDT 240 tax excl.
BDT 240 tax excl.
BDT 0 Tax
BDT 240 tax incl.
More I/O Expander Module PCF8574T
In-Stock
In stock: 22
RS485 USB-485 Converter Adapter Support Win7 XP Vista Linux Mac OS Robotics Bangladesh RS485 USB-485 Converter Adapter Support Win7 XP Vista Linux Mac OS Robotics Bangladesh

Reference: RBD-0566

RS485 USB-485 Converter Adapter Support Win7 XP Vista Linux Mac OS

(0)
Fully compliant USB 2.0 standard, backward compatible with USB1.1 Support System: Windows XP, Vista, Windows 7, Linux, MacOS, and WinCE5.0 drive Baud Rate Range: 75bps – 115200bps, up to 6Mbps Supports Plug, Play and hot-swap ( USB side) Better than using CH341D chip or similar chip to support the laptop USB port. Communication distance up to 1.2KM
BDT 750
BDT 750 tax incl.
BDT 750 tax excl.
BDT 750 tax excl.
BDT 750 tax incl.
BDT 750 tax incl.
BDT 0 Tax
BDT 750 tax excl.
BDT 750 tax excl.
BDT 0 Tax
BDT 750 tax incl.
More RS485 USB-485 Converter Adapter Support Win7 XP Vista Linux Mac OS
In-Stock
In stock: 76
USB Saleae Compatible 24MHz 8Channel Logic Analyzer Latest Support 1.1.

Reference: RBD-0188

USB Saleae Compatible 24MHz 8Channel Logic Analyzer Latest Support 1.1.15

(0)
Logical light indication: a small light indicate CHO electrical level. Input feature: 5PF,100K Ohm. USB power supply; USB logic analyzer for monitoring, analyzing and debugging digital circuits 8-Channels USB logic analyzer with a 24Mhz sampling frequency Can analyze UART, IIC, and SPI, etc automatically Great for MCU, ARM system and FPGA development...
BDT 1,240
BDT 1,240 tax incl.
BDT 1,240 tax excl.
BDT 1,240 tax excl.
BDT 1,240 tax incl.
BDT 1,240 tax incl.
BDT 0 Tax
BDT 1,240 tax excl.
BDT 1,240 tax excl.
BDT 0 Tax
BDT 1,240 tax incl.
More USB Saleae Compatible 24MHz 8Channel Logic Analyzer Latest Support 1.1.15
In-Stock
In stock: 20

Follow us on Facebook