{"id":7200,"date":"2026-06-23T07:19:24","date_gmt":"2026-06-23T07:19:24","guid":{"rendered":"https:\/\/materialparts.com\/pca9698dgg512\/"},"modified":"2026-06-23T07:19:24","modified_gmt":"2026-06-23T07:19:24","slug":"pca9698dgg512","status":"publish","type":"post","link":"https:\/\/materialparts.com\/zh\/pca9698dgg512\/","title":{"rendered":"PCA9698DGG512"},"content":{"rendered":"<h2>\u4ea7\u54c1\u6982\u89c8<\/h2>\n<p>The PCA9698DGG512 from NXP is a 40-bit I2C\/SMBus I\/O expander with interrupt and reset in a TSSOP-56 package. It provides 40 quasi-bidirectional I\/O pins for GPIO expansion in systems with limited MCU pins, supporting 400kHz fast-mode I2C.<\/p>\n<h2>\u4e3b\u8981\u89c4\u683c<\/h2>\n<table>\n<tr>\n<td>I\/O Channels<\/td>\n<td>40 (quasi-bidirectional)<\/td>\n<\/tr>\n<tr>\n<td>Interface<\/td>\n<td>I2C\/SMBus (400kHz fast mode)<\/td>\n<\/tr>\n<tr>\n<td>Address Pins<\/td>\n<td>4 (A0-A3, up to 16 devices on bus)<\/td>\n<\/tr>\n<tr>\n<td>Interrupt Output<\/td>\n<td>Active low, open-drain<\/td>\n<\/tr>\n<tr>\n<td>\u7535\u6e90\u7535\u538b<\/td>\n<td>2.3 V to 5.5 V<\/td>\n<\/tr>\n<tr>\n<td>\u5de5\u4f5c\u6e29\u5ea6<\/td>\n<td>-40C to +85C<\/td>\n<\/tr>\n<\/table>\n<h2>\u7279\u70b9<\/h2>\n<ul>\n<li>40 quasi-bidirectional I\/O pins for massive GPIO expansion<\/li>\n<li>400kHz fast-mode I2C interface with 4 address pins<\/li>\n<li>Active-low interrupt output on input change detection<\/li>\n<li>Hardware reset pin for initializing all I\/O to input mode<\/li>\n<li>2.3V to 5.5V wide supply range for mixed-voltage systems<\/li>\n<li>Input change latches for detecting input transitions<\/li>\n<\/ul>\n<h2>\u5e94\u7528<\/h2>\n<ul>\n<li>Industrial control panel button and LED matrix expansion<\/li>\n<li>Server management GPIO expansion for status and control<\/li>\n<li>Automotive body electronics switch and lamp control<\/li>\n<li>Large-scale GPIO expansion for test and measurement equipment<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PCA9698DGG512 from NXP is a 40-bit I2C\/SMBus I\/O expander with interrupt and reset in a TSSOP-56 package. It provides 40 quasi-bidirectional I\/O pins for GPIO expansion in systems with limited MCU pins, supporting 400kHz fast-mode I2C. Key Specifications I\/O Channels 40 (quasi-bidirectional) Interface I2C\/SMBus (400kHz fast mode) Address Pins 4 (A0-A3, up [&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],"tags":[],"chip_brand":[168],"class_list":["post-7200","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","chip_brand-nxp"],"acf":{"brief_explanation":"40-bit I2C I\/O expander, quasi-bidirectional, interrupt, TSSOP-56, 400kHz, 4 address pins","date_code":"","package_case":"TSSOP-56 (14.00 x 6.10 x 1.10 mm, 0.50mm pitch)","in_stock":12511,"datasheet":"https:\/\/www.nxp.com\/docs\/en\/data-sheet\/PCA9698.pdf","price":"$2.50 @ 1ku","product_introduction":"The PCA9698DGG512 from NXP Semiconductors is a 40-bit I2C\/SMBus I\/O expander in a TSSOP-56 package. The device provides 40 quasi-bidirectional I\/O pins that can be individually configured as inputs or outputs through I2C register writes. The 400kHz fast-mode I2C interface enables rapid polling and control of the I\/O states. Four hardware address pins (A0-A3) allow up to 16 PCA9698 devices to share the same I2C bus, providing up to 640 I\/O channels from a single MCU I2C port. An active-low interrupt output (INT) signals when any input pin changes state, enabling event-driven I\/O monitoring instead of continuous polling. Input change latches capture brief input transitions that might be missed between I2C read cycles. A hardware reset (RESET) pin initializes all I\/O to input mode and clears all registers. The 2.3V to 5.5V supply range supports both 3.3V and 5V systems. The quasi-bidirectional I\/O design provides weak pull-up current when configured as input and strong drive when configured as output, simplifying external circuit design.","working_principle":"The PCA9698DGG512 expands I2C bus control to 40 I\/O pins through register-based access. (1) I2C Interface: The MCU communicates with the PCA9698 by writing to and reading from internal registers via I2C. The 7-bit device address is formed by combining the fixed address bits with the A0-A3 pin states, supporting up to 16 devices per bus. (2) I\/O Ports: The 40 I\/O pins are organized as five 8-bit ports (Port 0-4). Each pin is quasi-bidirectional: when configured as input, a weak internal pull-up current source holds the pin high unless externally pulled low; when configured as output low, a strong pulldown transistor drives the pin low; when configured as output high, the weak pull-up sources a small current. (3) Registers: Configuration registers set each pin as input or output. Output port registers set the output state. Input port registers read the current pin state. Polarity inversion registers can invert the read polarity. (4) Interrupt: When any input pin changes state, the INT output is asserted low. The MCU reads the input registers to identify which pin changed, then INT is de-asserted. (5) Input Latch: Input transition latches capture changes that occur between I2C read cycles, ensuring no events are missed.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr><tr><td>1-8<\/td><td>IO0_0-IO0_7<\/td><td>I\/O<\/td><td>Port 0 I\/O pins<\/td><\/tr><tr><td>9-16<\/td><td>IO1_0-IO1_7<\/td><td>I\/O<\/td><td>Port 1 I\/O pins<\/td><\/tr><tr><td>17-24<\/td><td>IO2_0-IO2_7<\/td><td>I\/O<\/td><td>Port 2 I\/O pins<\/td><\/tr><tr><td>25-32<\/td><td>IO3_0-IO3_7<\/td><td>I\/O<\/td><td>Port 3 I\/O pins<\/td><\/tr><tr><td>33-40<\/td><td>IO4_0-IO4_7<\/td><td>I\/O<\/td><td>Port 4 I\/O pins<\/td><\/tr><tr><td>41<\/td><td>A0<\/td><td>Input<\/td><td>Address pin 0<\/td><\/tr><tr><td>42-44<\/td><td>A1-A3<\/td><td>Input<\/td><td>Address pins 1-3<\/td><\/tr><tr><td>45<\/td><td>SCL<\/td><td>Input<\/td><td>I2C clock<\/td><\/tr><tr><td>46<\/td><td>SDA<\/td><td>I\/O<\/td><td>I2C data<\/td><\/tr><tr><td>47<\/td><td>INT<\/td><td>Output<\/td><td>Interrupt output (active low, open-drain)<\/td><\/tr><tr><td>48<\/td><td>RESET<\/td><td>Input<\/td><td>Hardware reset (active low)<\/td><\/tr><\/table>","application_scenarios":"<ul><li>Industrial control panel button and LED matrix expansion with 40 I\/O pins<\/li><li>Server management GPIO expansion for status monitoring and control<\/li><li>Automotive body electronics switch and lamp control via I2C<\/li><li>Large-scale GPIO expansion for test and measurement equipment at 400kHz<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>NXP<\/td><td>PCAL6416APW<\/td><td>TSSOP-24<\/td><td>16-bit I\/O expander<\/td><\/tr><tr><td>NXP<\/td><td>PCA9505DGGR<\/td><td>TSSOP-56<\/td><td>40-bit, similar<\/td><\/tr><tr><td>TI<\/td><td>TCA6424ARGJR<\/td><td>UQFN-32<\/td><td>24-bit I\/O expander<\/td><\/tr><tr><td>Microchip<\/td><td>MCP23017-E\/SS<\/td><td>SSOP-28<\/td><td>16-bit, popular alternative<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/7200","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=7200"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/7200\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/media?parent=7200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/categories?post=7200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/tags?post=7200"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/chip_brand?post=7200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}