LPC11U35 USB flash programming

From emboxit
Revision as of 07:41, 26 August 2017 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<issues project="LPC11U35 USB flash programming" search="false" filter="false" />



A LOW level during reset at the PIO0_1 pin is considered an external hardware
request to start the ISP command handler (or the USB device handler - see Section 20.1)
without checking for a valid user code first.
For the LPC11U3x/2x/1x parts, the state of PIO0_3 determines whether the UART or USB
interface will be used (see Section 20.1):
• If PIO0_3 is sampled HIGH, the bootloader connects the LPC1Uxx as a MSC USB
device to a PC host. The LPC11U3x/2x/1x flash memory space is represented as a
drive in the host’s operating system.
• If PIO0_3 is sampled LOW, the bootloader configures the UART serial port using pins
PIO0_18 and PIO0_19 for RXD and TXD and calls the ISP command handler.








Applied procedure

Get lpc11u35_lpc1768_if_mbed.bin

Just import the program mbed-HDK to mbed compiler and export the bin file

Lpc11u35 mbed interface-1.JPG

Upload lpc11u35_lpc1768_if_mbed.bin to board

  • Run LPCNXP and upload to board the file: lpc11u35_lpc1768_if_mbed.bin

Lpc11u35 mbed interface-3.JPG

Drivers automatically installed to PC

Lpc11u35 mbed interface-2.JPG

mbed drive

Lpc11u35 mbed interface-4.JPG