<?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: Crystal value for LPC546xx USB ISP bootloader in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705791#M28451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guanix,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please check this information from the user manual,&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="47.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/31452iC27F040E63624B78/image-size/large?v=v2&amp;amp;px=999" role="button" title="47.jpg" alt="47.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It means you need to get 48Mhz for USB clock input, so when you choose the crystal, you need to check it, whether it can get the 48Mhz.&lt;/P&gt;&lt;P&gt;You can try to calculate it.&lt;/P&gt;&lt;P&gt;If you still have question about it, please let me know!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Oct 2017 03:27:36 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2017-10-17T03:27:36Z</dc:date>
    <item>
      <title>Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705790#M28450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On a&amp;nbsp;custom board&amp;nbsp;using LPC54605J512, we&amp;nbsp;would like to use&amp;nbsp;the ISP pins&amp;nbsp;to have the option of invoking&amp;nbsp;the USB1 MSC or DFU bootloader from a blank chip, without any code already loaded into flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is: Are there any restrictions on the crystal used in order to use a USB bootloader in this way? Does the USB ROM bootloader assume a fixed crystal value, or does it automatically measure the crystal value using the frequency measurement function and configure the USB PLL accordingly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;can see that the LPC54608 development board&amp;nbsp;uses a 12 MHz crystal, so presumably&amp;nbsp;this value is&amp;nbsp;supported. But I would prefer to use a higher frequency&amp;nbsp;crystal that can be physically smaller, for example 25 MHz.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Oct 2017 21:06:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705790#M28450</guid>
      <dc:creator>guanix</dc:creator>
      <dc:date>2017-10-15T21:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705791#M28451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guanix,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please check this information from the user manual,&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="47.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/31452iC27F040E63624B78/image-size/large?v=v2&amp;amp;px=999" role="button" title="47.jpg" alt="47.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It means you need to get 48Mhz for USB clock input, so when you choose the crystal, you need to check it, whether it can get the 48Mhz.&lt;/P&gt;&lt;P&gt;You can try to calculate it.&lt;/P&gt;&lt;P&gt;If you still have question about it, please let me know!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 03:27:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705791#M28451</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-10-17T03:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705792#M28452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand that in normal USB1 device operation,&amp;nbsp;I&amp;nbsp;have to write code that enables&amp;nbsp;a CPU clock source that is at least 60 MHz, and I have to enable the crystal oscillator and configure the USB PLL to run at 48 MHz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my understanding&amp;nbsp;is that (from chapter 3 of the manual) if I set ISP-2=0, ISP-1=0, and ISP-0=1 at reset, the chip will invoke a built-in ROM bootloader that allows programming flash as USB1 DFU. My understanding was also that this would work even for a completely blank chip with no&amp;nbsp;program in the flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only way this could work as I understand it is that the ROM bootloader, stored in the 64 KB on-chip boot ROM referred to in section 3.1, is itself able to configure the crystal oscillator and USB PLL, without any code on my part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is about what assumptions the ROM bootloader makes about crystal values, if any. If I use a 25 MHz crystal, it is possible to configure USB PLL correctly to generate a 48 MHz output,&amp;nbsp;and this is easy if I am managing&amp;nbsp;USB1&amp;nbsp;myself. But in USB1 DFU&amp;nbsp;operation from ROM bootloader,&amp;nbsp;my code is not involved, only the ROM code. If the ROM assumes 12 MHz, it would not work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 13:50:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705792#M28452</guid>
      <dc:creator>guanix</dc:creator>
      <dc:date>2017-10-17T13:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705793#M28453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guanix,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you use the USB ROM bootloader, you don't need to add external crystal, the ROM bootloader will choose the internal FRO automatically, you just need to enter the USB ROM bootloader mode is OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 08:11:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705793#M28453</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-10-18T08:11:17Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705794#M28454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The USB0 bootloader can run crystalless, but&amp;nbsp;USB1 requires a crystal and USB PLL, no?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From Table 5 on page 22 of the manual (revision 2.0) it looks like the ROM bootloader supports both USB0 and USB1 (USB0&amp;nbsp;with MSC mode only, USB1&amp;nbsp;with both DFU and MSC). I would prefer USB1 so&amp;nbsp;the&amp;nbsp;USB port can be used for high-speed operation later, in the application, instead of being limited to full-speed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2017 13:13:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705794#M28454</guid>
      <dc:creator>guanix</dc:creator>
      <dc:date>2017-10-18T13:13:19Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705795#M28455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guanix,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; To full speed, both USB0 and USB1 can run crystal-less in the ROM bootloader .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; USB0 also support DFU mode.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33191iACD8D39B1274A9C5/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;You can use USB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Oct 2017 08:03:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705795#M28455</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-10-19T08:03:48Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705796#M28456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Hi Guanix,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Sorry for my misleading, after the internal communication with our AE department, I get that:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;The on chip Boot ROM assume there is a 12 Mhz Xtal connected, the M4 Core will be clocked from the internal FRO @48MHz,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;while the USB1 PHY will be clocked from the clock generated from the 12MHz Xtal &amp;amp; USB PLL.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;So, If you want to use USB1 Boot ROM, please use the external 12Mhz crystal.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Our user manual will also update these information.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Thanks a lot for your understanding.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Have a great day,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Kerry&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-size: 14px;"&gt;&lt;SPAN&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Oct 2017 02:14:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705796#M28456</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-10-26T02:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705797#M28457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;I am Bt. I just saw this thread.&amp;nbsp;and I am confused ...&lt;/P&gt;&lt;P&gt;Please, let me know below ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;Full-speed USB0 Boot ROM can run on crystal-less environment (clocked from FRO @48MHz)&amp;nbsp; &amp;nbsp; Yes/No ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;&lt;SPAN&gt;Full-speed USB1 Boot ROM can run on crystal-less environment (clocked from FRO @48MHz)&amp;nbsp; &amp;nbsp; Yes/No ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3.&amp;nbsp;&lt;/SPAN&gt;Hi-speed&amp;nbsp;&lt;SPAN&gt;USB1 Boot ROM &lt;STRONG&gt;cannot&lt;/STRONG&gt;&amp;nbsp;run on crystal-less&amp;nbsp; //&amp;nbsp; Required an external 12MHz Crystal.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Yes/No ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.&amp;nbsp;Both of USB0 &amp;amp; USB1 Boot ROM &lt;STRONG&gt;cannot.&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; //&amp;nbsp; &amp;nbsp;Required an external 12MHz Crystal.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;Yes/No ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; External 12MHz Crystal - It is mandatory for running USB Boot ROM.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2017 08:10:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705797#M28457</guid>
      <dc:creator>bt_lee</dc:creator>
      <dc:date>2017-12-01T08:10:33Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705798#M28458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it right ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USB0 controller ---&amp;gt; Full-speed controller&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;USB1 controller ---&amp;gt; Hi-speed controller&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;USB0 support crystal-less operation (only in USB device mode, at reset/power-on, DFU, ISP states)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;USB1 always require an external 12MHz crystal for entire operation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;UM10912 Rev2.1 page 9&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/50601iDC2937A5C3BA0608/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2017 08:18:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705798#M28458</guid>
      <dc:creator>bt_lee</dc:creator>
      <dc:date>2017-12-01T08:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705799#M28459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;I have both LPC54608 and LPC54606 boards without any external xtals, and the USB bootloader works just fine (USB0 fullspeed).&lt;/P&gt;&lt;P&gt;The only thing that needs connection for this is power and USB connector :smileyhappy:&amp;nbsp;(and the 3 ISP pins needs to be connected to the right pullup/down externally)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2017 15:10:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705799#M28459</guid>
      <dc:creator>carstengroen</dc:creator>
      <dc:date>2017-12-01T15:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705800#M28460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; Bt. Lee,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USB0 can use the internal FRO,&amp;nbsp; so it can be crystal-less, include bootloader.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; But USB1 need to use the external 12Mhz crystal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2017 02:58:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705800#M28460</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-12-05T02:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705801#M28461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understood that&lt;/P&gt;&lt;P&gt;FRO can be used as USB0 clock source (device mode), can't as USB1 clock source.&lt;/P&gt;&lt;P&gt;External XTAL can be used to both of USB0, USB1 clock source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had double checked ... p.87 figure.7 in UM10912&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/59991i61F252C6146F39D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/60016iCC02042581B2F73A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, device with crystal-less USB full-speed device feature....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this feature stable enough ?&lt;/P&gt;&lt;P&gt;Is it recommended for mass-production USB full-speed device like as mouse, keyboard, etc. ?&lt;/P&gt;&lt;P&gt;Unless price issue,&amp;nbsp;Is it recommended to use XTAL when considering end-user environments ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2017 07:15:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705801#M28461</guid>
      <dc:creator>bt_lee</dc:creator>
      <dc:date>2017-12-05T07:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705802#M28462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I wrote the previous question because of below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Errata sheet LPC546xx R1.7 _ section 3.17 (p.15)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/60254i3FBF18736CA883E7/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2017 08:37:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705802#M28462</guid>
      <dc:creator>bt_lee</dc:creator>
      <dc:date>2017-12-05T08:37:47Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705803#M28463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I now have a board that is designed for bootloader operation with USB1&amp;nbsp;with 12 MHz crystal, and it is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before going into detailed review of&amp;nbsp;the schematics and other things that could be&amp;nbsp;wrong:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There any simple things I can do in the debugger to see what is going on? For example, is it possible to set a breakpoint inside the&amp;nbsp;ROM code that decides whether to invoke the USB1 bootloader (to see if the problem is wrong ISP pins, or wrong eCRP), or to&amp;nbsp;set later breakpoints to infer that the problem is, e.g., crystal value, or something else?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Apr 2018 13:41:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705803#M28463</guid>
      <dc:creator>guanix</dc:creator>
      <dc:date>2018-04-30T13:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: Crystal value for LPC546xx USB ISP bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705804#M28464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had a similar situation - but I knew what's wrong. The boot rom is binary, debugging this is not easy. I wouldn't try it.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;I'd check if the precondition for USB 1 to work are given.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;1 - 12 Mhz crystal works:&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;Write a small test program, which switches to the external clock. Does this work?&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;2 - Check that USB works&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;Flash a USB example, where USB 1 is used. Does this work?&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;Most likely the answer here is no, you can now use the PC to see what's wrong.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;- did the PC see the device being connected?&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;If no, something is wrong with the USB data connection, e.g. not connected.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;- did the PC see the connection but didn't enumerate&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;Then the actual communication is broken.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;In this case I'd check the power supplies.&lt;/P&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;P&gt;Is the reference resistor connected?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2019 04:54:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Crystal-value-for-LPC546xx-USB-ISP-bootloader/m-p/705804#M28464</guid>
      <dc:creator>thorstenwilmer</dc:creator>
      <dc:date>2019-10-31T04:54:03Z</dc:date>
    </item>
  </channel>
</rss>

