<?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: LPC550x Flexcomm maximum frequency clarification in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509273#M49920</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Pls download the data sheet of LPC550x family from the link:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com.cn/docs/en/data-sheet/LPC55S0x_LPC550x_DS.pdf" target="_blank"&gt;https://www.nxp.com.cn/docs/en/data-sheet/LPC55S0x_LPC550x_DS.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can check the maximum bit rate clock frequency from it.&lt;/P&gt;
&lt;P&gt;This is what I get from Data sheet:&lt;/P&gt;
&lt;P&gt;usart in asynchronous mode:&lt;/P&gt;
&lt;P&gt;USART master and slave asynchronous mode is 6.25 Mbit/s&lt;/P&gt;
&lt;P&gt;I2s module:&lt;/P&gt;
&lt;P&gt;The Flexcomm Interface function clock frequency should not be above 48 MHz.&lt;/P&gt;
&lt;P&gt;I2C:&lt;/P&gt;
&lt;P&gt;SCL clock frequency can be 100KHz in standard mode, 400KHz in fast mode, 1MHz in fast mode plus.&lt;/P&gt;
&lt;P&gt;SPI:&lt;/P&gt;
&lt;P&gt;the maximum supported bit rate&lt;BR /&gt;for SPI slave receive mode is 50 Mbit/s and for slave transmit mode is 25 Mbits/s&lt;/P&gt;
&lt;P&gt;the maximum supported bit rate&lt;BR /&gt;for SPI master mode (transmit/receive) is 50 Mbit/s.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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>Mon, 22 Aug 2022 07:11:54 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2022-08-22T07:11:54Z</dc:date>
    <item>
      <title>LPC550x Flexcomm maximum frequency clarification</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509055#M49915</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using an LPC550x device. In the user manual it says this:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;The FRG maximum allowed output frequency depends on the functionality activated in the&lt;BR /&gt;Flexcomm:&lt;BR /&gt;For USART, the FRG output frequency Must not be higher than 25 MHz.&lt;BR /&gt;For LSPI, the FRG output frequency Must not be higher than 33 MHz.&lt;BR /&gt;For I2S, the FRG output frequency Must not be higher than 25 MHz.&lt;BR /&gt;For I2C, the FRG output frequency Must not be higher than 20 MHz.&lt;BR /&gt;For High Speed SPI, the FRG output frequency Must not be higher than 48 MHz.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;This is a problem for me because I use PLL0 to generate a precise MCLK for an audio output, and since the Flexcomms also want to use PLL0, this means I have very little control over the Flexcomm clocks (I am forced to share the &lt;STRONG&gt;fro_hf_div&lt;/STRONG&gt; clock with most Flexcomms). Using the FRG to meet the limits above is not ideal because it does not generally produce a 50% duty cycle clock.&lt;/P&gt;&lt;P&gt;Is it allowed to use a higher frequency in FRG output for Flexcomms as long as I divide the clock enough inside the peripheral itself? For example, can I use&amp;nbsp;FCLK[0] = 96MHz and set SPI0.DIV = 8 to bring it into the allowed range?&lt;/P&gt;&lt;P&gt;In my case I have main_clk = 96MHz and I want to use Flexcomm0 at 30MHz and Flexcomm8 at 48MHz and unless I can do the above I do not see how I can achieve this configuration.&lt;/P&gt;&lt;P&gt;Thank you!&lt;BR /&gt;&lt;BR /&gt;EDIT: I am also unclear about all this because UM11424 contradicts itself in at least three locations (the quote above, the remark in&amp;nbsp;32.4, and the note in the diagram in Figure 95, all of which give different maximum frequencies for FCLK)&lt;/P&gt;</description>
      <pubDate>Sun, 21 Aug 2022 11:36:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509055#M49915</guid>
      <dc:creator>Bacterius</dc:creator>
      <dc:date>2022-08-21T11:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: LPC550x Flexcomm maximum frequency clarification</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509273#M49920</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Pls download the data sheet of LPC550x family from the link:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com.cn/docs/en/data-sheet/LPC55S0x_LPC550x_DS.pdf" target="_blank"&gt;https://www.nxp.com.cn/docs/en/data-sheet/LPC55S0x_LPC550x_DS.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can check the maximum bit rate clock frequency from it.&lt;/P&gt;
&lt;P&gt;This is what I get from Data sheet:&lt;/P&gt;
&lt;P&gt;usart in asynchronous mode:&lt;/P&gt;
&lt;P&gt;USART master and slave asynchronous mode is 6.25 Mbit/s&lt;/P&gt;
&lt;P&gt;I2s module:&lt;/P&gt;
&lt;P&gt;The Flexcomm Interface function clock frequency should not be above 48 MHz.&lt;/P&gt;
&lt;P&gt;I2C:&lt;/P&gt;
&lt;P&gt;SCL clock frequency can be 100KHz in standard mode, 400KHz in fast mode, 1MHz in fast mode plus.&lt;/P&gt;
&lt;P&gt;SPI:&lt;/P&gt;
&lt;P&gt;the maximum supported bit rate&lt;BR /&gt;for SPI slave receive mode is 50 Mbit/s and for slave transmit mode is 25 Mbits/s&lt;/P&gt;
&lt;P&gt;the maximum supported bit rate&lt;BR /&gt;for SPI master mode (transmit/receive) is 50 Mbit/s.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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>Mon, 22 Aug 2022 07:11:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509273#M49920</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2022-08-22T07:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: LPC550x Flexcomm maximum frequency clarification</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509427#M49923</link>
      <description>&lt;P&gt;Hi XiangJun, thank you for your reply.&lt;/P&gt;&lt;P&gt;I understand the bit rate limitations, my question is more about the Flexcomm peripheral clock itself (FCLK). For example can I use a 48MHz clock to USART master and divide it down to &amp;lt; 6.25 Mbaud? Or is the peripheral input clock limited to 25MHz as described in the user manual...&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 09:43:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1509427#M49923</guid>
      <dc:creator>Bacterius</dc:creator>
      <dc:date>2022-08-22T09:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: LPC550x Flexcomm maximum frequency clarification</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1510040#M49932</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;As the following figure, the main_clk can&amp;nbsp; reach up to 150MHz, the FRG can be a divider by 2 at most, the FCLK can be 75Mhz at least.&lt;/P&gt;
&lt;P&gt;So I think the FCLK frequency is not limited by the FRG module, it is only limited by the FlexComm target&amp;nbsp; module.&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;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiangjun_rong_0-1661243378900.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/190978i617E6607F992FE39/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xiangjun_rong_0-1661243378900.png" alt="xiangjun_rong_0-1661243378900.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2022 08:33:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC550x-Flexcomm-maximum-frequency-clarification/m-p/1510040#M49932</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2022-08-23T08:33:42Z</dc:date>
    </item>
  </channel>
</rss>

