<?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>S32KのトピックS32K144EVB I2C Scanner Not Detecting Slave Device Using LPI2C Driver</title>
    <link>https://community.nxp.com/t5/S32K/S32K144EVB-I2C-Scanner-Not-Detecting-Slave-Device-Using-LPI2C/m-p/2330278#M57248</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am working with the &lt;STRONG&gt;S32K144EVB-Q100 evaluation board&lt;/STRONG&gt; and trying to scan for I2C slave devices using the LPI2C peripheral (LPI2C0) at 100 kHz in S32 Design Studio with the S32 SDK.&lt;/P&gt;&lt;P&gt;I implemented a simple I2C scanning logic that checks addresses from 0x08 to 0x77 and prints the results through UART, but the scanner is not detecting any connected I2C slave device even though the hardware connections seem correct and pull-up resistors are present.&lt;/P&gt;&lt;P&gt;I would like to confirm whether this is the correct approach for detecting devices using the LPI2C driver or if there is a recommended method for implementing an I2C scanner on this platform.&lt;/P&gt;&lt;P&gt;Additionally, while checking the documentation for the S32K144EVB, I noticed that the I2C pins &lt;STRONG&gt;PTA2 (LPI2C0_SDA)&lt;/STRONG&gt; and &lt;STRONG&gt;PTA3 (LPI2C0_SCL)&lt;/STRONG&gt; appear to be routed to multiple connectors such as J1, J2, and J4.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot (458).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378919i20F020B46EF63360/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (458).png" alt="Screenshot (458).png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot (459).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378920i25B6D2092701E687/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (459).png" alt="Screenshot (459).png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot (460).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378921i8208AE31C1B5EEC9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (460).png" alt="Screenshot (460).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Because of this, I am unsure which connector should be used when connecting an external I2C slave device.&lt;/P&gt;&lt;P&gt;Could someone please clarify which connector is the recommended header for accessing LPI2C0 SDA and SCL on the board, whether an external I2C device can be connected to any of these connectors, and if there are any jumpers or board configuration settings that must be enabled for these pins to function correctly as I2C?&lt;/P&gt;&lt;P&gt;Any guidance would be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Screenshot (455).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378923i4057093B2A393B4A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (455).png" alt="Screenshot (455).png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Screenshot (456).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378922iE9001BD963802915/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (456).png" alt="Screenshot (456).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 11 Mar 2026 06:03:58 GMT</pubDate>
    <dc:creator>KAVIN7</dc:creator>
    <dc:date>2026-03-11T06:03:58Z</dc:date>
    <item>
      <title>S32K144EVB I2C Scanner Not Detecting Slave Device Using LPI2C Driver</title>
      <link>https://community.nxp.com/t5/S32K/S32K144EVB-I2C-Scanner-Not-Detecting-Slave-Device-Using-LPI2C/m-p/2330278#M57248</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am working with the &lt;STRONG&gt;S32K144EVB-Q100 evaluation board&lt;/STRONG&gt; and trying to scan for I2C slave devices using the LPI2C peripheral (LPI2C0) at 100 kHz in S32 Design Studio with the S32 SDK.&lt;/P&gt;&lt;P&gt;I implemented a simple I2C scanning logic that checks addresses from 0x08 to 0x77 and prints the results through UART, but the scanner is not detecting any connected I2C slave device even though the hardware connections seem correct and pull-up resistors are present.&lt;/P&gt;&lt;P&gt;I would like to confirm whether this is the correct approach for detecting devices using the LPI2C driver or if there is a recommended method for implementing an I2C scanner on this platform.&lt;/P&gt;&lt;P&gt;Additionally, while checking the documentation for the S32K144EVB, I noticed that the I2C pins &lt;STRONG&gt;PTA2 (LPI2C0_SDA)&lt;/STRONG&gt; and &lt;STRONG&gt;PTA3 (LPI2C0_SCL)&lt;/STRONG&gt; appear to be routed to multiple connectors such as J1, J2, and J4.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot (458).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378919i20F020B46EF63360/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (458).png" alt="Screenshot (458).png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot (459).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378920i25B6D2092701E687/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (459).png" alt="Screenshot (459).png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot (460).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378921i8208AE31C1B5EEC9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (460).png" alt="Screenshot (460).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Because of this, I am unsure which connector should be used when connecting an external I2C slave device.&lt;/P&gt;&lt;P&gt;Could someone please clarify which connector is the recommended header for accessing LPI2C0 SDA and SCL on the board, whether an external I2C device can be connected to any of these connectors, and if there are any jumpers or board configuration settings that must be enabled for these pins to function correctly as I2C?&lt;/P&gt;&lt;P&gt;Any guidance would be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Screenshot (455).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378923i4057093B2A393B4A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (455).png" alt="Screenshot (455).png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Screenshot (456).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378922iE9001BD963802915/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot (456).png" alt="Screenshot (456).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2026 06:03:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144EVB-I2C-Scanner-Not-Detecting-Slave-Device-Using-LPI2C/m-p/2330278#M57248</guid>
      <dc:creator>KAVIN7</dc:creator>
      <dc:date>2026-03-11T06:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144EVB I2C Scanner Not Detecting Slave Device Using LPI2C Driver</title>
      <link>https://community.nxp.com/t5/S32K/S32K144EVB-I2C-Scanner-Not-Detecting-Slave-Device-Using-LPI2C/m-p/2331237#M57287</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;DIV&gt;
&lt;P&gt;your scanning method (sending START + address + checking for ACK) is a standard approach and should work using LPI2C. The lack of ACK usually points to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Wrong wiring, lack of pull ups&lt;/LI&gt;
&lt;LI&gt;Wrong device address&lt;/LI&gt;
&lt;LI&gt;The device not powered&lt;/LI&gt;
&lt;LI&gt;The board not actually using the pins you think it is (common with EVB alternate routing)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Try to measure bus line with scope/analyzer to see bytes are sent and have slave addresses you expect.&lt;/P&gt;
&lt;P&gt;Within SDK you need to call&amp;nbsp;LPI2C_DRV_MasterSetSlaveAddr to set new&amp;nbsp;slave address for any subsequent I2C communication, otherwise it will use the one set in configuration.&lt;/P&gt;
&lt;P&gt;Regarding a board connection. You can simply to check its schematic to realize which header should be used.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/379067iB9BC30CAAAB766C9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;You can see PTA2/PTA3 are connected to J1.1/J1.3&lt;/P&gt;
&lt;P&gt;BR, Petr&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 12 Mar 2026 09:29:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144EVB-I2C-Scanner-Not-Detecting-Slave-Device-Using-LPI2C/m-p/2331237#M57287</guid>
      <dc:creator>PetrS</dc:creator>
      <dc:date>2026-03-12T09:29:50Z</dc:date>
    </item>
  </channel>
</rss>

