{"id":6737,"date":"2026-06-21T10:05:02","date_gmt":"2026-06-21T10:05:02","guid":{"rendered":"https:\/\/materialparts.com\/mcp23017t-e-ss\/"},"modified":"2026-06-21T10:05:02","modified_gmt":"2026-06-21T10:05:02","slug":"mcp23017t-e-ss","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/mcp23017t-e-ss\/","title":{"rendered":"MCP23017T-E\/SS"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The MCP23017T-E\/SS from Microchip Technology is a 16-bit I\/O expander with an I2C serial interface, providing 16 bidirectional GPIO pins in a compact 28-pin SSOP package. It supports I2C bus speeds up to 1.7 MHz and operates from 1.8 V to 5.5 V, making it ideal for expanding I\/O capabilities of microcontrollers in space-constrained applications.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>\u0627\u0644\u0648\u0627\u062c\u0647\u0629<\/td>\n<td>I2C (100 kHz \/ 400 kHz \/ 1.7 MHz)<\/td>\n<\/tr>\n<tr>\n<td>Number of I\/Os<\/td>\n<td>16 (Two 8-bit ports)<\/td>\n<\/tr>\n<tr>\n<td>Operating Voltage<\/td>\n<td>1.8 V to 5.5 V<\/td>\n<\/tr>\n<tr>\n<td>Max Bus Frequency<\/td>\n<td>1700 kHz<\/td>\n<\/tr>\n<tr>\n<td>Output Current per Pin<\/td>\n<td>25 mA (sink\/source)<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062a\u064a\u0627\u0631 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u0637\u064a<\/td>\n<td>1 \u00b5A (max)<\/td>\n<\/tr>\n<tr>\n<td>Hardware Address Pins<\/td>\n<td>3 (up to 8 devices on bus)<\/td>\n<\/tr>\n<tr>\n<td>Interrupt Outputs<\/td>\n<td>2 (INTA, INTB)<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>SSOP-28 (5.3 x 10.2 mm)<\/td>\n<\/tr>\n<tr>\n<td>\u062f\u0631\u062c\u0629 \u062d\u0631\u0627\u0631\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644<\/td>\n<td>-40\u00b0C to 125\u00b0C<\/td>\n<\/tr>\n<tr>\n<td>Reset Input<\/td>\n<td>Yes (active low)<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>16-bit remote bidirectional I\/O port (default to input)<\/li>\n<li>High-speed I2C interface: 100 kHz, 400 kHz, 1.7 MHz<\/li>\n<li>Three hardware address pins for up to 8 devices on one bus<\/li>\n<li>Configurable interrupt output pins (active-high, active-low, open-drain)<\/li>\n<li>INTA and INTB configurable independently or mirrored<\/li>\n<li>Interrupt-on-change from default values or pin changes<\/li>\n<li>Interrupt capture register saves state at interrupt time<\/li>\n<li>Polarity inversion register for input data<\/li>\n<li>External reset input<\/li>\n<li>Low standby current: 1 \u00b5A max<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Expanding microcontroller GPIO in embedded systems<\/li>\n<li>Keypad matrix scanning (up to 8&#215;8)<\/li>\n<li>LED display and status indicator control<\/li>\n<li>Industrial PLC digital I\/O expansion<\/li>\n<li>IoT gateway sensor interface expansion<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The MCP23017T-E\/SS from Microchip Technology is a 16-bit I\/O expander with an I2C serial interface, providing 16 bidirectional GPIO pins in a compact 28-pin SSOP package. It supports I2C bus speeds up to 1.7 MHz and operates from 1.8 V to 5.5 V, making it ideal for expanding I\/O capabilities of microcontrollers in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,20],"tags":[],"chip_brand":[134],"class_list":["post-6737","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-interface-ics","chip_brand-microchip"],"acf":{"brief_explanation":"16-Bit I2C I\/O Expander, 1.7MHz, 1.8-5.5V, 25mA\/pin, SSOP-28","date_code":"","package_case":"SSOP-28 (5.3 x 10.2 x 1.75 mm)","in_stock":11503,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/20001952C.pdf","price":"$1.24 @ 1ku","product_introduction":"The MCP23017T-E\/SS from Microchip Technology is a 16-bit I\/O expander with an I2C serial interface that provides 16 general-purpose bidirectional I\/O pins organized as two 8-bit ports (PORTA and PORTB). The device supports I2C bus speeds up to 1.7 MHz and operates from 1.8 V to 5.5 V, making it compatible with a wide range of logic levels. Three hardware address pins allow up to 8 devices to share a single I2C bus, providing up to 128 additional I\/O pins. Configurable interrupt outputs (INTA\/INTB) can report pin changes to the host microcontroller, reducing polling overhead. The device features internal pull-up resistors, polarity inversion, and interrupt capture registers for flexible I\/O management.","working_principle":"The MCP23017T-E\/SS communicates with a host microcontroller via the I2C protocol. The 7-bit device address is configured using the A0, A1, A2 hardware pins, allowing up to 8 devices on one bus. Internal registers control I\/O direction (IODIRA\/B), output latches (OLATA\/B), input polarity (IPOLA\/B), pull-up resistors (GPPUA\/B), and interrupt configuration (GPINTENA\/B, INTCONA\/B, DEFVALA\/B). When an input pin changes state, the interrupt system can be configured to assert INTA and\/or INTB. The INTCAP register captures the port state at the time of the interrupt. The I2C interface supports standard (100 kHz), fast (400 kHz), and high-speed (1.7 MHz) modes. All registers can be read and written by the I2C master.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr><tr><td>1<\/td><td>GPB0<\/td><td>I\/O<\/td><td>Port B bit 0<\/td><\/tr><tr><td>2<\/td><td>GPB1<\/td><td>I\/O<\/td><td>Port B bit 1<\/td><\/tr><tr><td>3<\/td><td>GPB2<\/td><td>I\/O<\/td><td>Port B bit 2<\/td><\/tr><tr><td>4<\/td><td>GPB3<\/td><td>I\/O<\/td><td>Port B bit 3<\/td><\/tr><tr><td>5<\/td><td>GPB4<\/td><td>I\/O<\/td><td>Port B bit 4<\/td><\/tr><tr><td>6<\/td><td>GPB5<\/td><td>I\/O<\/td><td>Port B bit 5<\/td><\/tr><tr><td>7<\/td><td>GPB6<\/td><td>I\/O<\/td><td>Port B bit 6<\/td><\/tr><tr><td>8<\/td><td>GPB7<\/td><td>I\/O<\/td><td>Port B bit 7<\/td><\/tr><tr><td>9<\/td><td>VDD<\/td><td>Power<\/td><td>Power supply<\/td><\/tr><tr><td>10<\/td><td>VSS<\/td><td>Ground<\/td><td>Ground<\/td><\/tr><tr><td>11<\/td><td>NC<\/td><td>-<\/td><td>No connect<\/td><\/tr><tr><td>12<\/td><td>SCL<\/td><td>Input<\/td><td>I2C clock<\/td><\/tr><tr><td>13<\/td><td>SDA<\/td><td>I\/O<\/td><td>I2C data<\/td><\/tr><tr><td>14<\/td><td>NC<\/td><td>-<\/td><td>No connect<\/td><\/tr><tr><td>15<\/td><td>A0<\/td><td>Input<\/td><td>Hardware address bit 0<\/td><\/tr><tr><td>16<\/td><td>A1<\/td><td>Input<\/td><td>Hardware address bit 1<\/td><\/tr><tr><td>17<\/td><td>A2<\/td><td>Input<\/td><td>Hardware address bit 2<\/td><\/tr><tr><td>18<\/td><td>RESET<\/td><td>Input<\/td><td>External reset (active low)<\/td><\/tr><tr><td>19<\/td><td>INTB<\/td><td>Output<\/td><td>Port B interrupt output<\/td><\/tr><tr><td>20<\/td><td>INTA<\/td><td>Output<\/td><td>Port A interrupt output<\/td><\/tr><tr><td>21-28<\/td><td>GPA0-GPA7<\/td><td>I\/O<\/td><td>Port A bits 0-7<\/td><\/tr><\/table>","application_scenarios":"<ul><li>Expanding MCU GPIO for industrial control panels and PLCs<\/li><li>Keypad matrix scanning (8x8 = 64 keys)<\/li><li>Multi-channel LED status display driving<\/li><li>IoT sensor hub with interrupt-driven input monitoring<\/li><li>Consumer electronics with limited MCU I\/O resources<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>Microchip<\/td><td>MCP23S17-E\/SS<\/td><td>SSOP-28<\/td><td>SPI interface variant<\/td><\/tr><tr><td>NXP<\/td><td>PCAL6524<\/td><td>QFN-28<\/td><td>24-bit I2C expander with more features<\/td><\/tr><tr><td>Texas Instruments<\/td><td>TCA6424ARGJR<\/td><td>QFN-24<\/td><td>24-bit I2C I\/O expander<\/td><\/tr><tr><td>onsemi<\/td><td>NCV8460DR2G<\/td><td>SOIC-8<\/td><td>24V high-side switch with diagnostics<\/td><\/tr><tr><td>Microchip<\/td><td>MCP23008T-E\/SS<\/td><td>SSOP-20<\/td><td>8-bit I2C I\/O expander, smaller<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=6737"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6737\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=6737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=6737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=6737"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=6737"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}