MCP23017T-E/ML

Images are for reference only

MCP23017T-E/ML

IC I/O EXPANDER I2C 16B 28QFN

  • Manufacturer
  • Mfr. Part #MCP23017T-E/ML
  • Package QFN-28
  • Datasheet
  • In Stock5511

100% Original & New

24 Hours ready to ship

365 Days Warranty

RFQ & Get more Discounts

Specifications

Package Tape & Reel (TR),Cut Tape (CT)
ProductStatus Active
NumberofI/O 16
Interface I²C
InterruptOutput Yes
Features POR
OutputType Push-Pull
Current-OutputSource/Sink 25mA
ClockFrequency 1.7 MHz
Voltage-Supply 1.8V ~ 5.5V
OperatingTemperature -40°C ~ 125°C
MountingType Surface Mount
Package/Case 28-VQFN Exposed Pad

Overview

Description

The MCP23017T-E/ML is a 16-bit I/O expander that communicates via the I2C interface, allowing microcontrollers to increase their number of GPIO (general-purpose input/output) pins. It features 16 configurable pins, which can be set as either inputs or outputs, and offers two interrupt outputs for monitoring pin changes.
Key features include:
- I2C Interface: Operates with a 100 kHz or 400 kHz clock speed.
- Addressing: Up to eight MCP23017 devices can be connected on the same I2C bus, with configurable addresses.
- Pull-up Resistors: Internal pull-ups can be enabled for input pins.
- Interrupts: Provides an interrupt mechanism for efficient monitoring of pin state changes.
- Voltage Range: Supports a wide operating voltage range from 1.8V to 5.5V, making it suitable for various applications.
It is commonly used in embedded systems, robotics, and IoT projects to expand the I/O capabilities of microcontrollers like Arduino and Raspberry Pi. The MCP23017T-E/ML is available in a compact TSSOP package.

Features

The MCP23017T-E/ML is a 16-bit I/O expander for I2C bus, offering several notable features:
1. I2C Interface: It communicates with microcontrollers using a two-wire I2C interface, supporting speeds up to 1 MHz.
2. 16 GPIO Pins: It provides 16 general-purpose I/O pins, configurable as input or output, allowing for versatile expansion of I/O capabilities.
3. Interrupt Handling: It supports pin-change interrupts, enabling efficient monitoring of pin states without continuous polling.
4. Configurable Pull-up Resistors: Internal pull-up resistors can be enabled for input pins, simplifying circuit design.
5. Multiple Device Support: Up to eight devices can be connected to the same I2C bus, allowing for expanded I/O without requiring additional pins.
6. Address Configuration: The device features a configurable address, allowing multiple MCP23017 devices to coexist on the same bus.
7. Wide Supply Voltage Range: It operates from 1.8V to 5.5V, making it suitable for various applications.
Overall, the MCP23017T-E/ML is ideal for applications needing additional I/O expansion with efficient communication and flexibility.

Package

The MCP23017T-E/ML is packaged in a 16-pin TSSOP (Thin Shrink Small Outline Package) format.

Pinout

The MCP23017T-E/ML is an I/O expander with a total of 28 pins. It features a 16-bit I/O port, providing 16 GPIO (General Purpose Input/Output) pins. The functions of the pins are as follows:
- Pins 1-16 (GPB0 to GPB7, GPA0 to GPA7): These are the GPIO pins used for input or output.
- Pin 17 (VDD): Power supply input (2.7V to 5.5V).
- Pin 18 (VSS): Ground reference.
- Pin 19-20 (SDA, SCL): I²C data and clock lines for communication with microcontrollers.
- Pins 21-24 (A0, A1, A2): Address selection pins for configuring up to eight devices on the same I²C bus.
- Pin 25 (RESET): Active-low reset pin used to reset the device.
- Pin 26 (INTA): Interrupt output for signaling external devices.
- Pin 27 (INTB): Second interrupt output for additional GPIO interrupt signaling.
- Pin 28 (OLAT): Output latch register for GPIO pins.
This device is widely used to increase the number of I/O ports in microcontroller applications.

Manufacturer

The MCP23017T-E/ML is manufactured by Microchip Technology Inc., a leading semiconductor company based in Chandler, Arizona, USA. Microchip specializes in microcontrollers, memory modules, and analog and interface products. Founded in 1989, the company focuses on providing microcontroller and embedded control solutions. With a broad portfolio of products, Microchip serves a variety of industries, including automotive, industrial, consumer electronics, and communication. The MCP23017T-E/ML is a 16-bit I/O expander that communicates via the I2C interface, allowing designers to easily add I/O capabilities to their projects.

Application

The MCP23017T-E/ML is a 16-bit I/O expander for I2C applications. It is commonly used in microcontroller projects to increase the number of available GPIO pins. Key application areas include interfacing with buttons, LEDs, sensors, displays, and other peripherals in embedded systems, home automation, robotics, and industrial control systems. Its ability to handle multiple I2C addresses allows connection of multiple expanders for scalable designs.

Equivalent

The MCP23017T-E/ML chip is a 16-bit I/O expander with I2C interface. Equivalent products include:
1. PCF8575 - 16-bit I/O expander with I2C.
2. MCP23S17 - SPI version with similar functionality.
3. GPIO Expanders from Texas Instruments - such as TCA9555 (16-bit I2C).
4. Maxim Integrated's MAX7301 - 16-bit I/O expander with I2C.
Check specific features and pin configurations for compatibility.

Shipping

Shipping MethodsWe

offer global shipping services through DHL, FedEx, TNT, UPS, or any other forwarder of your choice.


Shipping Fee Reference (DHL/FedEx):

DHL: Shipping cost ranges from $25-$45 (0.5kg), with an estimated delivery time of 2-5 business days.

FedEx: Shipping cost ranges from $25-$40 (0.5kg), with an estimated delivery time of 3-7 business days.

UPS: Shipping cost ranges from $25-$45 (0.5kg), with an estimated delivery time of 3-7 business days.

TNT: Shipping cost ranges from $25-$65 (0.5kg), with an estimated delivery time of 3-7 business days.

EMS: Shipping cost ranges from $30-$50 (0.5kg), with an estimated delivery time of 7-15 business days.

Registered Air Mail: Shipping cost is $2-$4 (0.1kg), with an estimated delivery time of 5-20 business days.

Payments

Payment Methods

The Payment term is 100% Prepaid.

Currently, we only accept the below payment methods:

1. PayPal

2. Credit/ Debit Card

3. Wire Transfer