<?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>LPC MicrocontrollersのトピックIs clock stretching to be expected when clocking an I2C slave interface at 400 KHz?  Using LPC54102.  Wondering if it indicates a configuration issue.</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-clock-stretching-to-be-expected-when-clocking-an-I2C-slave/m-p/680599#M27374</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LPC54102&lt;/P&gt;&lt;P&gt;I2C0 slave&lt;/P&gt;&lt;P&gt;Using the I2C config and interrupt handler from LPCOpen periph_i2cs_interrupt demo&lt;/P&gt;&lt;P&gt;Using a master at 400 KHz, I see clocking stretching for every ACK, don't see it at 100 KHz.&lt;/P&gt;&lt;P&gt;I2C CLKDIV = 2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Jun 2017 00:32:24 GMT</pubDate>
    <dc:creator>chrisoneill</dc:creator>
    <dc:date>2017-06-09T00:32:24Z</dc:date>
    <item>
      <title>Is clock stretching to be expected when clocking an I2C slave interface at 400 KHz?  Using LPC54102.  Wondering if it indicates a configuration issue.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-clock-stretching-to-be-expected-when-clocking-an-I2C-slave/m-p/680599#M27374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LPC54102&lt;/P&gt;&lt;P&gt;I2C0 slave&lt;/P&gt;&lt;P&gt;Using the I2C config and interrupt handler from LPCOpen periph_i2cs_interrupt demo&lt;/P&gt;&lt;P&gt;Using a master at 400 KHz, I see clocking stretching for every ACK, don't see it at 100 KHz.&lt;/P&gt;&lt;P&gt;I2C CLKDIV = 2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jun 2017 00:32:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Is-clock-stretching-to-be-expected-when-clocking-an-I2C-slave/m-p/680599#M27374</guid>
      <dc:creator>chrisoneill</dc:creator>
      <dc:date>2017-06-09T00:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: Is clock stretching to be expected when clocking an I2C slave interface at 400 KHz?  Using LPC54102.  Wondering if it indicates a configuration issue.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-clock-stretching-to-be-expected-when-clocking-an-I2C-slave/m-p/680600#M27375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have reproduced the same behavior, the problem is that the I2C slave processing is handled entirely in the I2C slave interrupt handle in real-time, when using a 400KHz clock it will give the slave less time to do the processing. You could try modifying the handler removing the code not needed for your application and enabling the code optimization for the project.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;BR /&gt;Carlos Mendoza&lt;BR /&gt;Technical Support Engineer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2017 20:25:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Is-clock-stretching-to-be-expected-when-clocking-an-I2C-slave/m-p/680600#M27375</guid>
      <dc:creator>Carlos_Mendoza</dc:creator>
      <dc:date>2017-06-14T20:25:59Z</dc:date>
    </item>
  </channel>
</rss>

