<?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>topic Re: SC18IM700 endless loop when reading. in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611235#M4024</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tried to lower the I2C baudrate to 8.5kbit/s to make sure it was slower than the SC18IM700, which runs at the default 9600 baud.&lt;/P&gt;&lt;P&gt;This causes the same behaviour, but here its is clear that the SC18IM700 resets, since the baudrate resets to 100kbit after reset. See picture below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="slow_br_reset.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17501i31BB3D54C86BB8A7/image-size/large?v=v2&amp;amp;px=999" role="button" title="slow_br_reset.png" alt="slow_br_reset.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Mar 2017 12:32:21 GMT</pubDate>
    <dc:creator>sandberg</dc:creator>
    <dc:date>2017-03-23T12:32:21Z</dc:date>
    <item>
      <title>SC18IM700 endless loop when reading.</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611234#M4023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using a SC18IM700 in a new design we are working on, and I have ran into a problem, which seems a lot like a HW error in the SC18IM700.&lt;/P&gt;&lt;P&gt;When reading (using a read or repeated read / read after write), the SC18IM700 enters an endless loop, which only can be exited by resetting the chip. The scenario can be reproduced everytime, by reading a certain amount of bytes from e.g. an I2C Eeprom. This is a serious problem to our design.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I read 48 bytes, it goes fine and if I read 64 bytes, the SC18IM700 keep reading from the device forever, until it is reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OK Case (reading 48 bytes):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="okay_48_bytes.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17021i3093BC04878ADA0E/image-size/large?v=v2&amp;amp;px=999" role="button" title="okay_48_bytes.png" alt="okay_48_bytes.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Failure case (reading 64 bytes)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="fail_64_bytes.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17065iDE904064A6FFB664/image-size/large?v=v2&amp;amp;px=999" role="button" title="fail_64_bytes.png" alt="fail_64_bytes.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading continues forever as shown below&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="fail_endless_loop.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17111i358F090B8BD2B41E/image-size/large?v=v2&amp;amp;px=999" role="button" title="fail_endless_loop.png" alt="fail_endless_loop.png" /&gt;&lt;/span&gt;#&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2017 11:36:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611234#M4023</guid>
      <dc:creator>sandberg</dc:creator>
      <dc:date>2017-03-23T11:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: SC18IM700 endless loop when reading.</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611235#M4024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tried to lower the I2C baudrate to 8.5kbit/s to make sure it was slower than the SC18IM700, which runs at the default 9600 baud.&lt;/P&gt;&lt;P&gt;This causes the same behaviour, but here its is clear that the SC18IM700 resets, since the baudrate resets to 100kbit after reset. See picture below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="slow_br_reset.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/17501i31BB3D54C86BB8A7/image-size/large?v=v2&amp;amp;px=999" role="button" title="slow_br_reset.png" alt="slow_br_reset.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2017 12:32:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611235#M4024</guid>
      <dc:creator>sandberg</dc:creator>
      <dc:date>2017-03-23T12:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: SC18IM700 endless loop when reading.</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611236#M4025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jesper,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for writing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please take a picture of the UART commands that you are sending to the SC18IM700?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Diego.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 18:22:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611236#M4025</guid>
      <dc:creator>diegoadrian</dc:creator>
      <dc:date>2017-03-28T18:22:25Z</dc:date>
    </item>
    <item>
      <title>Re: SC18IM700 endless loop when reading.</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611237#M4026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Diego,&lt;/P&gt;&lt;P&gt;Another thing i have seen is , that the SC18IM700 tries to read all requested data, before sending anything back via the serial channel ?&amp;nbsp;Whats the max limit for memory inside the SC18IM700 ? there for sure gotta be a limit to what you can read at once. This seems like a case of overwriting some memory / stack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First: the eprom connected is a PCF85103-2.&lt;/P&gt;&lt;P&gt;Here are some more pictures. On all screenshots you can see the serial data on the blue fields, on the channel saying TX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First reading 4 bytes working fine:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Working_4bytes.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/16347i851CFABBCB1DB5EC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Working_4bytes.png" alt="Working_4bytes.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading 48 bytes, same command with 4 -&amp;gt; 48. Fails, goes to an endless loop.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="failure_48bytes_serial.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/16393iD30330454D05C8F6/image-size/large?v=v2&amp;amp;px=999" role="button" title="failure_48bytes_serial.png" alt="failure_48bytes_serial.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Overview of a few seconds:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="failure_48bytes_overview.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/16445i84DEA36A66834FDD/image-size/large?v=v2&amp;amp;px=999" role="button" title="failure_48bytes_overview.png" alt="failure_48bytes_overview.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Mar 2017 08:01:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611237#M4026</guid>
      <dc:creator>sandberg</dc:creator>
      <dc:date>2017-03-29T08:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: SC18IM700 endless loop when reading.</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611238#M4027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jesper,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SC18IM700 has a 16 byte FIFO for Tx and Rx. Probably, you are overcharging the internal memory of the SC18IM700.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Diego.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Apr 2017 13:04:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/SC18IM700-endless-loop-when-reading/m-p/611238#M4027</guid>
      <dc:creator>diegoadrian</dc:creator>
      <dc:date>2017-04-04T13:04:46Z</dc:date>
    </item>
  </channel>
</rss>

