<?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: How to use LPC55S28 Bootloader in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039621#M40444</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for that info.&lt;/P&gt;&lt;P&gt;That means, I have to change the design of my PCB, to use USB1,  if I want to be able, to program a new and empty LPC5528 in mass production via USB, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mit freundlichen Grüßen / with kind regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 May 2020 12:23:04 GMT</pubDate>
    <dc:creator>bressan</dc:creator>
    <dc:date>2020-05-18T12:23:04Z</dc:date>
    <item>
      <title>How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039617#M40440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I use a LPC55S28, connected with USB0 to PC. My USB-HID example is working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I erased all flash, but it didn't run as USB Device. What do I have to do, to test the USB-Bootloader option? Which pins must be connected?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We need this for mass production.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Bernhard&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit: There is no crystal connected to the LPC55S28&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2020 09:10:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039617#M40440</guid>
      <dc:creator>bressan</dc:creator>
      <dc:date>2020-05-04T09:10:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC5528 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039618#M40441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Bernahrd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can find more information about the ISP mode and the pins used in the &lt;STRONG&gt;Boot ROM&lt;/STRONG&gt; Chapter of the &lt;A href="https://www.nxp.com/webapp/Download?colCode=UM11126"&gt;User Manual&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 May 2020 22:45:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039618#M40441</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2020-05-08T22:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC5528 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039619#M40442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pins set/reset to use the USB-Bootloader is uncomfortable for mass production. But if this is the only way, I would use this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I looked at the Boot ROM Chapter again:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;USB0 VDetect is P0_22 connected to USB V+ via resistor divider. So the Pin is High. (my HID Code would not work, if this isn't High)&lt;/LI&gt;&lt;LI&gt;I put Pin 0_5 manually Low. After reset, my firmware doesn't boot. So I assume, it is in ISP Mode.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;But the device is not recognized as any USB-Device by Windows. Not USB D+ neither USB D- goes high. The LPC55S28 seems not to activate the USB-Bus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the UM is written:&lt;/P&gt;&lt;P&gt;The LPC55S6x/LPC55S2x/LPC552x probes the active peripheral from one of below serial interfaces, and download image from the probed peripherals:&lt;BR /&gt;UART0, I2C1, SPI3, HS_SPI, USB0 or USB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does Auto ISP not work? Do I have to force another Pin(s) hi/lo, to disable USART, I2C, SPI ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2020 14:50:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039619#M40442</guid>
      <dc:creator>bressan</dc:creator>
      <dc:date>2020-05-13T14:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039620#M40443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bernahrd,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can use USB1 with Auto ISP mode. I tested using LPC55S28-EVK and USB1 is enabled when entering ISP mode by pressing ISP button. USB1 in ISP mode is identified as a USB input device in the HID section of the device manager.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to enable the USB0, the only way is by setting CMPA : BOOT_CFG bit9 as 1. Then, reset the chip and USB0 ISP will be enabled. If you choose this option please be extra careful as you could brick your device.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 May 2020 18:48:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039620#M40443</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2020-05-15T18:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039621#M40444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for that info.&lt;/P&gt;&lt;P&gt;That means, I have to change the design of my PCB, to use USB1,  if I want to be able, to program a new and empty LPC5528 in mass production via USB, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mit freundlichen Grüßen / with kind regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 May 2020 12:23:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1039621#M40444</guid>
      <dc:creator>bressan</dc:creator>
      <dc:date>2020-05-18T12:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1187493#M42995</link>
      <description>&lt;P&gt;So it seems that a crystal is needed, because USB1 doesn't work without crystal, right? My design is intended to work without crystal.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Nov 2020 13:11:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1187493#M42995</guid>
      <dc:creator>bressan</dc:creator>
      <dc:date>2020-11-23T13:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1231940#M43953</link>
      <description>&lt;P&gt;Hi , I have some questions on the following --&amp;gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;If you want to enable the USB0, the only way is by setting CMPA : BOOT_CFG bit9 as 1. Then, reset the chip and USB0 ISP will be enabled. If you choose this option please be extra careful as you could brick your device.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I have some question .&lt;/P&gt;
&lt;P&gt;(1) I cannot find any description in user manual CMPA : BOOT_CFG bit 9&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(2) It was mentioned in the above that it has to be extra careful else you could break the system . Can elaborate ?? how can it break the device in what sense ??&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Feb 2021 08:53:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1231940#M43953</guid>
      <dc:creator>ThingPiaoChew</dc:creator>
      <dc:date>2021-02-17T08:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1358830#M46835</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I reopen this question, I have made a board with an LPC5528, and wired it to receive ISP from USB0, according to LPC55S2x/LPC552x Data sheet on page 2 and UM11126 on page 140.&lt;/P&gt;&lt;P&gt;At time in the version of the UM there was no note "To enable USB0-FS ISP mode, see the BOOT_CFG (USB_SPEED. attached PFRexcel sheet) needs to be set." ,which can't be set without a programmer and if I had a programmer I won't use ISP&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Is the USB0 usable for ISP?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;JP&lt;/P&gt;</description>
      <pubDate>Wed, 20 Oct 2021 17:13:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1358830#M46835</guid>
      <dc:creator>jplathuile</dc:creator>
      <dc:date>2021-10-20T17:13:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1378127#M47151</link>
      <description>&lt;P&gt;The solution is:&amp;nbsp;&amp;nbsp; There is no solution!&lt;BR /&gt;==&amp;gt; You can't use USB0 for empty, factory default chips.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;You need to set a flag first, and therefore need another ISP-serial-port (USB1 with crystal, UART, SPI, I2C, ...)&lt;/P&gt;&lt;P class=""&gt;In my opinion, the UM11126-chapter6.3 is wrong:&lt;/P&gt;&lt;P class=""&gt;"One of the serial interfaces (UART0, I2C1, SPI3, HS_SPI, USB0, USB1) is used to&lt;BR /&gt;download image from host into internal flash. The first valid probe message on USART,&lt;BR /&gt;I2C, SPI or USB locks in that interface."&lt;/P&gt;&lt;P&gt;It does not work for USB0 with default factory settings chip.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 10:00:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1378127#M47151</guid>
      <dc:creator>bressan</dc:creator>
      <dc:date>2021-11-29T10:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to use LPC55S28 Bootloader</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1456331#M48733</link>
      <description>&lt;P&gt;In UM11126 you've to select view Attachments.&lt;/P&gt;&lt;P&gt;There is a XLS-Sheet attached with CFPA and CMPA.&lt;/P&gt;&lt;P&gt;Unfold the hidden rows.&lt;/P&gt;&lt;P&gt;I hope this helps. I still didn't get USB0 ISP running.&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2022 10:10:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-use-LPC55S28-Bootloader/m-p/1456331#M48733</guid>
      <dc:creator>bressan</dc:creator>
      <dc:date>2022-05-11T10:10:27Z</dc:date>
    </item>
  </channel>
</rss>

