• 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 Socket 2 Pin with Screw Fixing Plate Robotics Bangladesh

Reference: RBD-3925

USB Type-C Socket 2 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 2 Pin with Screw Fixing Plate
In-Stock
In stock: 91
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
YwRobot Nano Easy Mini One Expansion Board Compatible with Arduino Nano Robotics Bangladesh YwRobot Nano Easy Mini One Expansion Board Compatible with Arduino Nano Robotics Bangladesh

Reference: RBD-3614

YwRobot Nano Easy Mini One Expansion Board Compatible with Arduino Nano

(0)
The Nano Easy Mini One by YwRobot is a feature-rich expansion board designed specifically for Arduino Nano and compatible clones. It offers a robust platform to easily integrate motors, sensors, displays, and other peripherals, making it perfect for robotics, automation, and STEM projects.
BDT 1,390
BDT 1,390 tax incl.
BDT 1,390 tax excl.
BDT 1,390 tax excl.
BDT 1,390 tax incl.
BDT 1,390 tax incl.
BDT 0 Tax
BDT 1,390 tax excl.
BDT 1,390 tax excl.
BDT 0 Tax
BDT 1,390 tax incl.
More YwRobot Nano Easy Mini One Expansion Board Compatible with Arduino Nano
Last items in stock
In stock: 2
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
Online only ESP32-S Screw Terminal Adapter Robotics Bangladesh ESP32-S Screw Terminal Adapter Robotics Bangladesh

Reference: RBD-3260

ESP32-S 30Pin Screw Terminal Adapter

(0)
ESP32-S Screw Terminal Adapter for 38-pin ESP32-S development boards. Features screw terminals and female headers for secure, organized wiring. Provides direct access to all ESP32 I/O pins for easy prototyping and debugging. Ideal for IoT, automation, robotics, and educational projects. Clear pin labeling ensures quick and error-free connections. Compact...
BDT 390
BDT 390 tax incl.
BDT 390 tax excl.
BDT 390 tax excl.
BDT 390 tax incl.
BDT 390 tax incl.
BDT 0 Tax
BDT 390 tax excl.
BDT 390 tax excl.
BDT 0 Tax
BDT 390 tax incl.
More ESP32-S 30Pin Screw Terminal Adapter
In-Stock
In stock: 21
USB Type A Male to Breadboard & PCB 2.54mm DIP 4P Adapter Robotics Bangladesh USB Type A Male to Breadboard & PCB 2.54mm DIP 4P Adapter Robotics Bangladesh

Reference: RBD-1783

USB Type A Male to Breadboard & PCB 2.54mm DIP 4P Adapter

(0)
1. USB Type A Male ( 4pin, A type, Male connector ) 2. Base Material: FR4. 3. Board Thickness: 1.6mm. 4. Size: 32 x 15 mm .
BDT 89
BDT 89 tax incl.
BDT 89 tax excl.
BDT 89 tax excl.
BDT 89 tax incl.
BDT 89 tax incl.
BDT 0 Tax
BDT 89 tax excl.
BDT 89 tax excl.
BDT 0 Tax
BDT 89 tax incl.
More USB Type A Male to Breadboard & PCB 2.54mm DIP 4P Adapter
In-Stock
In stock: 51
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
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
Out-of-Stock NodeMCU V3 ESP8266 GPIO Expansion Board Robotics Bangladesh

Reference: RBD-4137

NodeMCU V3 ESP8266 GPIO Expansion Board

(0)
This NodeMCU V3 ESP8266 expansion board is designed to simplify GPIO access and wiring for ESP-12E based NodeMCU development boards. It expands each GPIO pin into two parallel connections, allowing easier reuse of pins without the need for a breadboard or complex jumper wiring.
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 NodeMCU V3 ESP8266 GPIO Expansion Board
Out-of-Stock
In stock: 0
micro:Mate - a Mini & Thin Expansion Board for micro:bit (Gravity Compatible) Robotics Bangladesh

Reference: RBD-3630

Brand: DFRobot

micro:Mate - a Mini & Thin Expansion Board for micro:bit (Gravity Compatible)

(0)
Tiny I/O expansion board for micro:bit, supports 3V/5V connections, compatible with DFRobot modules, sensors, and servo motors. Compact design prevents reverse connections
BDT 1,155
BDT 1,155 tax incl.
BDT 1,155 tax excl.
BDT 1,155 tax excl.
BDT 1,155 tax incl.
BDT 1,155 tax incl.
BDT 0 Tax
BDT 1,155 tax excl.
BDT 1,155 tax excl.
BDT 0 Tax
BDT 1,155 tax incl.
More micro:Mate - a Mini & Thin Expansion Board for micro:bit (Gravity Compatible)
In stock
In stock: 4
A4988 / DRV8825 Stepper Motor Driver Expansion Board Robotics Bangladesh

Reference: RBD-2834

A4988 / DRV8825 Stepper Motor Driver Expansion Board

(0)
Expansion board for A4988 / DRV8825 stepper motor drivers Designed for 42 stepper motors, 3D printers, and CNC machines On-board DIP switches for easy microstep adjustment Supports 12V–24V input with terminal power connector Compact and stable design for reliable performance Ideal for DIY electronics, robotics, and motion control projects
BDT 155
BDT 155 tax incl.
BDT 155 tax excl.
BDT 155 tax excl.
BDT 155 tax incl.
BDT 155 tax incl.
BDT 0 Tax
BDT 155 tax excl.
BDT 155 tax excl.
BDT 0 Tax
BDT 155 tax incl.
More A4988 / DRV8825 Stepper Motor Driver Expansion Board
In-Stock
In stock: 28
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
ATX Power Supply Breakout Board Robotics Bangladesh

Reference: RBD-2491

ATX Power Supply Breakout Board

(0)
Converts standard ATX PC power supplies (20/24 pin) into a versatile bench power source Provides stable +3.3V, +5V, +12V, -12V, and 5VSB outputs for electronics projects Six USB ports deliver 5V at up to 2.1A each for powering devices and charging Onboard power switch for convenient ON/OFF control LED indicators for each voltage rail ensure quick status...
BDT 790
BDT 790 tax incl.
BDT 790 tax excl.
BDT 790 tax excl.
BDT 790 tax incl.
BDT 790 tax incl.
BDT 0 Tax
BDT 790 tax excl.
BDT 790 tax excl.
BDT 0 Tax
BDT 790 tax incl.
More ATX Power Supply Breakout Board
In-Stock
In stock: 11
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
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
IOBIT V2.0 Expansion Board for micro:bit Robotics Bangladesh IOBIT V2.0 Expansion Board for micro:bit Robotics Bangladesh

Reference: RBD-3603

IOBIT V2.0 Expansion Board for micro:bit

(0)
The IOBIT V2.0 Expansion Board is a compact, fully-featured breakout board designed for the BBC micro:bit, ideal for DIY electronics and small-scale robotics projects. It extends all IO pins of the micro:bit and adds enhanced features like an on-board buzzer, 3.5mm audio jack, 5V output support, and LEGO-compatible mounting holes, offering increased...
BDT 650
BDT 650 tax incl.
BDT 650 tax excl.
BDT 650 tax excl.
BDT 650 tax incl.
BDT 650 tax incl.
BDT 0 Tax
BDT 650 tax excl.
BDT 650 tax excl.
BDT 0 Tax
BDT 650 tax incl.
More IOBIT V2.0 Expansion Board for micro:bit
In stock
In stock: 47
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