MCP23S17

The MCP23017/MCP23S17 (MCP23X17) device family provides 16-bit, general purpose parallel I/O expansion for I2C bus or SPI applications. The two devices differ only in the serial interface.
• MCP23017 – I2C interface
• MCP23S17 – SPI interface
The MCP23X17 consists of multiple 8-bit configuration registers for input, output and polarity selection. The system master can enable the I/Os as either inputs or outputs by writing the I/O configuration bits (IODIRA/B).  The data for each input or output is kept in the corresponding input or output register. The polarity of the Input Port register can be inverted with the Polarity Inversion register. All registers can be read by the system master.

Features
  • 16-bit input/output port expander with interrupt output
  • Cascadable for up to 8 devices on one bus
  • 25mA sink/source capability per I/O
  • Supports up to 10MHz SPI™ clock speeds
Parameter
Parameter Name Value Value
Device Description 16-bit I/O Port Expander 16-bit I/O Port Expander
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
Operating Temp Range (°C) -40 to 125 -40 to 125
Interface SPI SPI
Max. Bus Frequency (kBits/s) 10000 10000
Documents
MCP23017/MCP23S17 Data SheetData Sheets07/06/2016845KB
MCP23S17 Rev. A. Silicon ErrataErrata04/02/2007330KB
AN1043 - Unique Features of the MCP23X08/17 GPIO ExpandersAppNote06/27/2006297KB
AN1081 - Interfacing a 4x4 Matrix Keypad with an 8-Bit GPIO ExpanderAppNote04/12/2007478KB
Analog & Interface Guide (Volume 2)Brochures10/11/20051067KB
Quick Guide to Microchip Development ToolsBrochures10/15/201411223KB
Analog & Interface Product Selector GuideProduct Line Card03/21/20164116KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
MCP23S17-E/ML28QFN-40C to +125CTUBE1.511.261.141.101.09
MCP23S17-E/SO28SOIC-40C to +125CTUBE1.261.050.950.920.91
MCP23S17-E/SP28SPDIP-40C to +125CTUBE1.261.050.950.920.91
MCP23S17-E/SS28SSOP-40C to +125CTUBE1.321.101.000.970.96
MCP23S17T-E/ML28QFN-40C to +125CT/R1.511.261.141.101.09
MCP23S17T-E/SO28SOIC-40C to +125CT/R1.261.050.950.920.91
MCP23S17T-E/SS28SSOP-40C to +125CT/R1.321.101.000.970.96
相关开发工具
Similar Devices
ProductDescriptionOperating Voltage (V)InterfacePrice5K
MCP230088-bit I/O Port Expander1.8 - 5.5I²C™$0.73
MCP230098-bit I/O Port Expander1.8 - 5.5I²C™$0.82
MCP2301616-bit I/O Port Expander2.0 - 5.5I²C™$1.15
MCP2301716-bit I/O Port Expander1.8 - 5.5I²C™$0.87
MCP2301816-bit I/O Port Expander1.8 - 5.5I²C™$1.09
MCP23S088-bit I/O Port Expander1.8 - 5.5SPI$0.78
MCP23S098-bit I/O Port Expander1.8 - 5.5SPI$0.87
MCP23S1716-bit I/O Port Expander1.8 - 5.5SPI$0.91
MCP23S1816-bit I/O Port Expander1.8 - 5.5SPI$1.16
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
MCP23S17-E/SO0.7704001.37037028SOIC.300inMatte Tine3
MCP23S17T-E/SO0.7704001.15250028SOIC.300inMatte Tine3
MCP23S17-E/SP2.0875003.73333328SPDIP.300inMatte Tine3
MCP23S17T-E/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
MCP23S17-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
MCP23S17-E/SS0.2292000.48936228SSOP.209inMatte Tine3
MCP23S17T-E/SS0.2292000.33333328SSOP.209inMatte Tine3
MCP23017/MCP23S17 Data Sheet MCP23S17
MCP23017/MCP23S17 Data Sheet GPIODM-KPLCD
MCP23S17 Rev. A. Silicon Errata MCP23S17
AN1043 GPIODM-KPLCD
AN1081 MCP23S08
Analog & Interface Guide (Volume 2) MCP23S08
Quick Guide to Microchip Development Tools ENC28J60
Analog & Interface Product Selector Guide ENC624J600