{"id":3359,"date":"2026-06-03T05:54:15","date_gmt":"2026-06-03T05:54:15","guid":{"rendered":"https:\/\/materialparts.com\/mcp23s17t-e-ml\/"},"modified":"2026-06-03T05:54:15","modified_gmt":"2026-06-03T05:54:15","slug":"mcp23s17t-e-ml","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/mcp23s17t-e-ml\/","title":{"rendered":"MCP23S17T-E\/ML"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The MCP23S17T-E\/ML from Microchip Technology is a 16-bit I\/O expander with SPI interface in a 28-pin QFN (6x6mm) package. It provides 16 bidirectional I\/O pins with interrupt output, programmable via SPI at up to 10MHz. Three hardware address pins allow up to 8 devices on the same SPI bus.<\/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>SPI (Mode 0 and Mode 3)<\/td>\n<\/tr>\n<tr>\n<td>Number of I\/Os<\/td>\n<td>16 (two 8-bit ports: PORTA and PORTB)<\/td>\n<\/tr>\n<tr>\n<td>Max SPI Clock<\/td>\n<td>10 MHz<\/td>\n<\/tr>\n<tr>\n<td>\u062c\u0647\u062f \u0627\u0644\u0625\u0645\u062f\u0627\u062f<\/td>\n<td>1.8V to 5.5V<\/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>\u062a\u064a\u0627\u0631 \u0627\u0644\u062a\u0647\u062f\u0626\u0629<\/td>\n<td>1 uA max (standby)<\/td>\n<\/tr>\n<tr>\n<td>Operating Current<\/td>\n<td>1 mA max @ SCK=1MHz<\/td>\n<\/tr>\n<tr>\n<td>Interrupt Output<\/td>\n<td>INTA and INTB (configurable)<\/td>\n<\/tr>\n<tr>\n<td>Address Pins<\/td>\n<td>3 (A0, A1, A2 for up to 8 devices)<\/td>\n<\/tr>\n<tr>\n<td>ESD Protection<\/td>\n<td>4 kV HBM<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0628\u062f\u064a\u062f \u0627\u0644\u0637\u0627\u0642\u0629<\/td>\n<td>700 mW<\/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 to 125 C<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>QFN-28 (6x6mm, exposed pad)<\/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 expansion<\/li>\n<li>High-speed SPI interface up to 10MHz<\/li>\n<li>3 hardware address pins for cascading up to 8 devices<\/li>\n<li>Two 16-bit configuration registers for I\/O direction<\/li>\n<li>Individual input polarity inversion<\/li>\n<li>Interrupt-on-change from register defaults<\/li>\n<li>Configurable interrupt output (active-high, active-low, open-drain)<\/li>\n<li>INTA and INTB can be configured independently or mirrored<\/li>\n<li>Power-on Reset (POR) circuit<\/li>\n<li>Low standby current: 1uA max<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Microcontroller I\/O expansion via SPI<\/li>\n<li>Keypad and matrix scanning<\/li>\n<li>LCD interface expansion<\/li>\n<li>LED control and status monitoring<\/li>\n<li>Embedded system GPIO expansion<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The MCP23S17T-E\/ML from Microchip Technology is a 16-bit I\/O expander with SPI interface in a 28-pin QFN (6x6mm) package. It provides 16 bidirectional I\/O pins with interrupt output, programmable via SPI at up to 10MHz. Three hardware address pins allow up to 8 devices on the same SPI bus. Key Specifications Interface SPI [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,20],"tags":[],"chip_brand":[134],"class_list":["post-3359","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-interface-ics","chip_brand-microchip"],"acf":{"brief_explanation":"16-bit SPI I\/O expander, 10MHz, 25mA\/pin, QFN-28, cascading up to 8 devices","date_code":"","package_case":"QFN-28 \/ VQFN-28 (6.0 x 6.0 x 0.9 mm, 0.65mm pitch, exposed pad)","in_stock":1211,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/20001952C.pdf","price":"$1.54 @ 1ku","product_introduction":"The MCP23S17T-E\/ML from Microchip is a 16-bit SPI I\/O expander in QFN-28 (6x6mm) package. Provides 16 bidirectional I\/O pins with 25mA sink\/source per pin and up to 10MHz SPI clock. Three address pins allow 8 devices on one bus. Features include interrupt-on-change, polarity inversion, POR, and 1uA standby current. The T suffix denotes tape-and-reel packaging, E denotes extended temperature range (-40 to 125C), and ML denotes QFN package.","working_principle":"The MCP23S17 is accessed via SPI (Mode 0 or Mode 3) using a standard SPI read\/write protocol with an 8-bit opcode (device opcode + R\/W bit) followed by a register address byte and data bytes. The 16 I\/O pins are organized as two 8-bit ports (PORTA\/GPA and PORTB\/GPB), each with dedicated configuration registers for I\/O direction (IODIRA\/B), input polarity (IPOLA\/B), interrupt-on-change control (GPINTENA\/B), default comparison value (DEFVALA\/B), and pull-up resistors (GPPUA\/B). The interrupt output pins (INTA, INTB) can be configured to trigger on any pin change from a programmed default state, or on any change from the previous state (interrupt-on-change). The IOCON register configures global features like banking mode, interrupt mirroring, and open-drain interrupt output.","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>Positive supply (1.8-5.5V)<\/td><\/tr><tr><td>10<\/td><td>VSS<\/td><td>Ground<\/td><td>Ground<\/td><\/tr><tr><td>11<\/td><td>CS#<\/td><td>Input<\/td><td>SPI chip select (active low)<\/td><\/tr><tr><td>12<\/td><td>SCK<\/td><td>Input<\/td><td>SPI clock<\/td><\/tr><tr><td>13<\/td><td>SI<\/td><td>Input<\/td><td>SPI data in<\/td><\/tr><tr><td>14<\/td><td>SO<\/td><td>Output<\/td><td>SPI data out<\/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>Reset (active low)<\/td><\/tr><tr><td>19<\/td><td>INTB<\/td><td>Output<\/td><td>Interrupt output for Port B<\/td><\/tr><tr><td>20<\/td><td>INTA<\/td><td>Output<\/td><td>Interrupt output for Port A<\/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>MCU GPIO expansion via SPI bus for keypad\/matrix scanning<\/li><li>LCD module interface with limited MCU I\/O pins<\/li><li>Industrial control panel with many switches and LEDs<\/li><li>Embedded system expansion board with 8 cascaded devices (128 I\/O)<\/li><li>Robotics sensor\/actuator interface<\/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>MCP23017T-E\/ML<\/td><td>QFN-28<\/td><td>I2C version of the same device<\/td><\/tr><tr><td>Microchip<\/td><td>MCP23S17T-E\/SS<\/td><td>SSOP-28<\/td><td>SSOP package version<\/td><\/tr><tr><td>NXP<\/td><td>PCAL6524<\/td><td>QFN-28<\/td><td>24-bit I2C I\/O expander<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/3359","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=3359"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/3359\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=3359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=3359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=3359"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=3359"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}