<?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: LPC553x RM - I3C doc error in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1576358#M51166</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Pls download the latest RM of LPC553x from the link, the latest reversion of RM of LPC553x is reversion 2.0 till Jan 2023&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-arm-cortex-m33/lpc553x-s3x-advanced-analog-armcortex-m33-based-mcu-family:LPC553x" target="_blank"&gt;https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-arm-cortex-m33/lpc553x-s3x-advanced-analog-armcortex-m33-based-mcu-family:LPC553x&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suppose that you use the old revision of RM, the table of "Configuration parameters used to initialize the I3C module" is Table 353 instead of Table 336. BTW, the table has updated.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jan 2023 06:43:44 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2023-01-03T06:43:44Z</dc:date>
    <item>
      <title>LPC553x RM - I3C doc error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1573857#M51081</link>
      <description>&lt;P&gt;Hi everyone!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I said in another ticket I have been working on the development of an I3C driver. My last task was to define a method to set I3C frequencies. It was really hard, but I understand that I also found some errors in the documentation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mainly, I followed the description that is presented in &lt;STRONG&gt;Table 336 Configuration parameters used to initialize the I3C module (on page 1613).&lt;/STRONG&gt; Below are the errors that I found:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;OBAUD:&amp;nbsp;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Empirically, I got a result where &lt;STRONG&gt;ODBAUD half-clock time period = (ODBAUD + 1) * PPBAUD high period&lt;/STRONG&gt;&amp;nbsp;instead of&amp;nbsp;&lt;STRONG&gt;ODBAUD * PPBAUD high period.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;In the same way, &lt;STRONG&gt;SCL(in MHz)&lt;/STRONG&gt;&lt;STRONG&gt; = FCLK / ((2+2*PPBAUD)*(ODBAUD + 1))&amp;nbsp;&lt;/STRONG&gt;instead of&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;SCL(in MHz)&lt;/STRONG&gt;&lt;STRONG&gt; = FCLK / ((2+2*PPBAUD)*ODBAUD)&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;I2BAUD:&amp;nbsp;&lt;/STRONG&gt;I really didn't understand how the I2C buadrate is set. Following the example on page 1614, I understood that if I2CBAID is:&lt;UL&gt;&lt;LI&gt;An odd number then I2C Ton (high state) = (I2CBAUD -1)* ODBAUD period and Toff (low state) = I2CBAUD * ODBAUD period.&lt;/LI&gt;&lt;LI&gt;An even number then&amp;nbsp;2C Ton (high state) = Toff (low state) = I2CBAUD * ODBAUD period.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;However, the empirical results that I reached show that there isn't a linear relation between I2CBAUD and ODBAUD period. The attached image shows what I got. I'm wrong or I'm missing something????.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="I2CBAUD.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/205283iCD24F740D75D40B3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="I2CBAUD.png" alt="I2CBAUD.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope to hear from you soon.!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 18:53:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1573857#M51081</guid>
      <dc:creator>martingcavallo</dc:creator>
      <dc:date>2022-12-22T18:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: LPC553x RM - I3C doc error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1576358#M51166</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Pls download the latest RM of LPC553x from the link, the latest reversion of RM of LPC553x is reversion 2.0 till Jan 2023&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-arm-cortex-m33/lpc553x-s3x-advanced-analog-armcortex-m33-based-mcu-family:LPC553x" target="_blank"&gt;https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-arm-cortex-m33/lpc553x-s3x-advanced-analog-armcortex-m33-based-mcu-family:LPC553x&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suppose that you use the old revision of RM, the table of "Configuration parameters used to initialize the I3C module" is Table 353 instead of Table 336. BTW, the table has updated.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 06:43:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1576358#M51166</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-01-03T06:43:44Z</dc:date>
    </item>
    <item>
      <title>Re: LPC553x RM - I3C doc error</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1578127#M51199</link>
      <description>&lt;P&gt;Hi Xiangjun_rong,&lt;/P&gt;&lt;P&gt;Ok, thank you for your response.&lt;/P&gt;&lt;P&gt;I downloaded the new RM and I saw that I3C peripheral documentation was updated. I'm closing this ticket now and open a new one if I have new doubts.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 17:33:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC553x-RM-I3C-doc-error/m-p/1578127#M51199</guid>
      <dc:creator>martingcavallo</dc:creator>
      <dc:date>2023-01-05T17:33:13Z</dc:date>
    </item>
  </channel>
</rss>

