<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Other NXP ProductsのトピックPCA9959 strange behavior</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2385863#M32691</link>
    <description>&lt;P&gt;I have implemented a circuit where I write to a&amp;nbsp;PCA9959 with one controller (MCU1), then switch the SPI bus with a SN74CBTLV3257 multiplexer and read the values with a second controller (MCU2). The MCUs don't communicate with each other but an arbitration for taking turns in writting and reading is implemented.&lt;/P&gt;&lt;P&gt;When only writing with MCU1 without toggling the switch, everything works fine. The problems appear when I start switch back and forth between MCU1 and MCU2.&lt;/P&gt;&lt;P&gt;It randomly happens, that the LED driver switches on/off random LEDs in this constellation. Strangely enough, when I write and then read back the values with MCU1, the register content seems to be OK.&lt;/P&gt;&lt;P&gt;Any hints? No errata found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Signals on the switch:&lt;/P&gt;&lt;P&gt;- SDI&lt;/P&gt;&lt;P&gt;- CLK&lt;/P&gt;&lt;P&gt;- SDO&lt;/P&gt;&lt;P&gt;- nCS&lt;/P&gt;&lt;P&gt;other signals from MCU1:&lt;/P&gt;&lt;P&gt;- nEN&lt;/P&gt;&lt;P&gt;- nRESET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help greatly appreciated!PCA9959&lt;/P&gt;</description>
    <pubDate>Wed, 24 Jun 2026 13:43:24 GMT</pubDate>
    <dc:creator>goepe</dc:creator>
    <dc:date>2026-06-24T13:43:24Z</dc:date>
    <item>
      <title>PCA9959 strange behavior</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2385863#M32691</link>
      <description>&lt;P&gt;I have implemented a circuit where I write to a&amp;nbsp;PCA9959 with one controller (MCU1), then switch the SPI bus with a SN74CBTLV3257 multiplexer and read the values with a second controller (MCU2). The MCUs don't communicate with each other but an arbitration for taking turns in writting and reading is implemented.&lt;/P&gt;&lt;P&gt;When only writing with MCU1 without toggling the switch, everything works fine. The problems appear when I start switch back and forth between MCU1 and MCU2.&lt;/P&gt;&lt;P&gt;It randomly happens, that the LED driver switches on/off random LEDs in this constellation. Strangely enough, when I write and then read back the values with MCU1, the register content seems to be OK.&lt;/P&gt;&lt;P&gt;Any hints? No errata found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Signals on the switch:&lt;/P&gt;&lt;P&gt;- SDI&lt;/P&gt;&lt;P&gt;- CLK&lt;/P&gt;&lt;P&gt;- SDO&lt;/P&gt;&lt;P&gt;- nCS&lt;/P&gt;&lt;P&gt;other signals from MCU1:&lt;/P&gt;&lt;P&gt;- nEN&lt;/P&gt;&lt;P&gt;- nRESET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help greatly appreciated!PCA9959&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 13:43:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2385863#M32691</guid>
      <dc:creator>goepe</dc:creator>
      <dc:date>2026-06-24T13:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: PCA9959 strange behavior</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2386601#M32715</link>
      <description>&lt;P&gt;Hello goepe&lt;/P&gt;
&lt;P&gt;Good day!&lt;/P&gt;
&lt;P&gt;I'm not an expert on the SN74CBTLV3257, but based on the information I can find, the SN74CBTLV3257 is a passive FET switch, not a buffer.&lt;/P&gt;
&lt;P&gt;When you switch channels the disconnected side becomes Hi‑Z (floating), he PCA9959 still “sees” these pins&lt;/P&gt;
&lt;P&gt;Try adding pull-up/down to&amp;nbsp; SCLK, MOSI and nCS&lt;/P&gt;
&lt;P&gt;I hope this information has helped you, please let me know if you need help with anything else.&lt;/P&gt;
&lt;P&gt;Have a great day and best of luck.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 23:07:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2386601#M32715</guid>
      <dc:creator>RafaR</dc:creator>
      <dc:date>2026-06-25T23:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: PCA9959 strange behavior</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2387056#M32723</link>
      <description>&lt;P&gt;Thank you for the suggestion. I have connected the&amp;nbsp;PCA9959 to the A side connection of the multiplexer, not the B side which would indeed go to high-z. I am also measuring the SPI signals at the PCA9959 with a high speed oscilloscope and can't see anything unusual. Never the less I will give it a try and give you an update on the result.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2026 13:06:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/PCA9959-strange-behavior/m-p/2387056#M32723</guid>
      <dc:creator>goepe</dc:creator>
      <dc:date>2026-06-26T13:06:11Z</dc:date>
    </item>
  </channel>
</rss>

