{"id":9979,"date":"2026-07-08T07:37:48","date_gmt":"2026-07-08T07:37:48","guid":{"rendered":"https:\/\/materialparts.com\/pcf8574t\/"},"modified":"2026-07-08T07:37:48","modified_gmt":"2026-07-08T07:37:48","slug":"pcf8574t","status":"publish","type":"post","link":"https:\/\/materialparts.com\/zh\/pcf8574t\/","title":{"rendered":"PCF8574T"},"content":{"rendered":"<h2>\u4ea7\u54c1\u6982\u89c8<\/h2>\n<p>The NXP PCF8574T is an 8-bit I2C remote I\/O expander in SOIC-16 package. It provides 8 quasi-bidirectional I\/O pins controlled via the I2C bus, expanding GPIO capability for microcontrollers with limited I\/O. The interrupt output (INT) signals input change detection, reducing polling overhead.<\/p>\n<h2>\u4e3b\u8981\u89c4\u683c<\/h2>\n<table>\n<tr>\n<td>Interface<\/td>\n<td>I2C<\/td>\n<\/tr>\n<tr>\n<td>I\/O Pins<\/td>\n<td>8 quasi-bidirectional<\/td>\n<\/tr>\n<tr>\n<td>I2C Clock Rate<\/td>\n<td>Up to 400kHz<\/td>\n<\/tr>\n<tr>\n<td>I2C Addresses<\/td>\n<td>8 (A0-A2 programmable)<\/td>\n<\/tr>\n<tr>\n<td>\u7535\u6e90\u7535\u538b<\/td>\n<td>2.5V to 6.0V<\/td>\n<\/tr>\n<tr>\n<td>Interrupt Output<\/td>\n<td>Yes (active-low)<\/td>\n<\/tr>\n<tr>\n<td>\u8f93\u51fa\u7535\u6d41<\/td>\n<td>\u00b125mA per pin<\/td>\n<\/tr>\n<tr>\n<td>Standby Current<\/td>\n<td>10uA (typical)<\/td>\n<\/tr>\n<tr>\n<td>\u5305\u88c5<\/td>\n<td>SOIC-16<\/td>\n<\/tr>\n<tr>\n<td>\u5de5\u4f5c\u6e29\u5ea6<\/td>\n<td>-40\u00b0C to +85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>\u7279\u70b9<\/h2>\n<ul>\n<li>8 quasi-bidirectional I\/O pins<\/li>\n<li>I2C interface up to 400kHz<\/li>\n<li>3 address pins for 8 device addresses<\/li>\n<li>Interrupt output for input change detection<\/li>\n<li>10uA ultra-low standby current<\/li>\n<li>No direction register needed<\/li>\n<li>SOIC-16 package<\/li>\n<\/ul>\n<h2>\u5e94\u7528<\/h2>\n<ul>\n<li>MCU GPIO expansion<\/li>\n<li>Keypad scanning<\/li>\n<li>LED array control<\/li>\n<li>LCD interface<\/li>\n<li>Industrial I\/O module<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The NXP PCF8574T is an 8-bit I2C remote I\/O expander in SOIC-16 package. It provides 8 quasi-bidirectional I\/O pins controlled via the I2C bus, expanding GPIO capability for microcontrollers with limited I\/O. The interrupt output (INT) signals input change detection, reducing polling overhead. Key Specifications Interface I2C I\/O Pins 8 quasi-bidirectional I2C Clock [&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":[1274],"chip_brand":[168],"class_list":["post-9979","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-interface-ics","tag-pcf8574t","chip_brand-nxp"],"acf":{"brief_explanation":"8-bit I2C I\/O expander, INT pin, 400kHz, SOIC-16, NXP PCF8574","date_code":"","package_case":"SOIC-16 (9.9 x 3.9 x 1.5mm)","in_stock":7647,"datasheet":"https:\/\/www.nxp.com\/docs\/en\/data-sheet\/PCF8574.pdf","price":"$0.65 @ 1ku","product_introduction":"The NXP PCF8574T is an 8-bit I2C remote I\/O expander in SOIC-16 package. It provides 8 quasi-bidirectional I\/O pins that can be individually configured as inputs or outputs without a direction register. The interrupt output (INT) signals when any input pin changes state, reducing the need for I2C polling. Three address pins allow up to 8 devices on the same I2C bus, providing up to 64 additional I\/O pins.","working_principle":"The PCF8574T uses the I2C bus (SDA, SCL) to read and write the 8 I\/O pins. The quasi-bidirectional I\/O design means each pin can serve as input or output without a direction register: writing a logic high to a pin allows it to be used as an input (external signal can pull it low), while writing a logic low drives the output low. The interrupt output (INT) goes active-low whenever any input pin changes state from its last read value, enabling efficient event-driven I\/O handling instead of continuous polling. The I2C slave address is set by the A0-A2 pins, allowing 8 unique addresses (0x20-0x27).","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr><tr><td>1<\/td><td>A0<\/td><td>Input<\/td><td>I2C address bit 0<\/td><\/tr><tr><td>2<\/td><td>A1<\/td><td>Input<\/td><td>I2C address bit 1<\/td><\/tr><tr><td>3<\/td><td>A2<\/td><td>Input<\/td><td>I2C address bit 2<\/td><\/tr><tr><td>4<\/td><td>P0<\/td><td>I\/O<\/td><td>I\/O pin 0<\/td><\/tr><tr><td>5<\/td><td>P1<\/td><td>I\/O<\/td><td>I\/O pin 1<\/td><\/tr><tr><td>6<\/td><td>P2<\/td><td>I\/O<\/td><td>I\/O pin 2<\/td><\/tr><tr><td>7<\/td><td>P3<\/td><td>I\/O<\/td><td>I\/O pin 3<\/td><\/tr><tr><td>8<\/td><td>VSS<\/td><td>Power<\/td><td>Ground<\/td><\/tr><tr><td>9<\/td><td>P4<\/td><td>I\/O<\/td><td>I\/O pin 4<\/td><\/tr><tr><td>10<\/td><td>P5<\/td><td>I\/O<\/td><td>I\/O pin 5<\/td><\/tr><tr><td>11<\/td><td>P6<\/td><td>I\/O<\/td><td>I\/O pin 6<\/td><\/tr><tr><td>12<\/td><td>P7<\/td><td>I\/O<\/td><td>I\/O pin 7<\/td><\/tr><tr><td>13<\/td><td>INT<\/td><td>Output<\/td><td>Interrupt output (active-low)<\/td><\/tr><tr><td>14<\/td><td>SCL<\/td><td>Input<\/td><td>I2C clock<\/td><\/tr><tr><td>15<\/td><td>SDA<\/td><td>I\/O<\/td><td>I2C data<\/td><\/tr><tr><td>16<\/td><td>VDD<\/td><td>Power<\/td><td>Supply (2.5-6V)<\/td><\/tr><\/table>","application_scenarios":"<ul><li>MCU GPIO expansion for button\/switch arrays<\/li><li>4x4 keypad scanning with interrupt<\/li><li>LED indicator array control via I2C<\/li><li>Character LCD parallel interface adapter<\/li><li>Industrial digital I\/O module expansion<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>TI<\/td><td>PCF8574DR<\/td><td>SOIC-16<\/td><td>Equivalent<\/td><\/tr><tr><td>Microchip<\/td><td>MCP23008-E\/SO<\/td><td>SOIC-18<\/td><td>8-bit I2C I\/O, more features<\/td><\/tr><tr><td>NXP<\/td><td>PCF8574AT<\/td><td>SOIC-16<\/td><td>Different I2C address range (0x38-0x3F)<\/td><\/tr><tr><td>Microchip<\/td><td>MCP23017-E\/SO<\/td><td>SOIC-28<\/td><td>16-bit I2C I\/O expander<\/td><\/tr><tr><td>NXP<\/td><td>PCA8574T<\/td><td>SOIC-16<\/td><td>Automotive qualified version<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/9979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/comments?post=9979"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/9979\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/media?parent=9979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/categories?post=9979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/tags?post=9979"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/chip_brand?post=9979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}