NOTICE: This website will be shut down in the near future. Product content has moved to Forum content and FAQs have been moved to We encourage you to create a user account on to use the new community forums and access NXP microcontroller content. We greatly appreciate your contributions and look forward to seeing you at our new web location.


LPC USB Serial I/O Library

lpcusbsio_v1_00.pdf494.01 KB
lpcusbsio_bin_v1_00.zip212.79 KB
lpcusbsio_src_v1_00.zip1.54 MB
File info
File version: 
NXP verified: 


The download page contains LPCUSBSIO user manual (libusbsio_vX_YY.pdf), binary package( and source package(

  • libusbsio_vX_YY.pdf: User manual for LPCUSBSIO library. Contains overview, quick start guide and API reference to develop host applications.
  • The binary package contains pre-built libraries, dlls, firmware and test applications for users who are interested in developing host application using LPCUSBSIO without getting into details of LPCUSBSIO.
    • To flash pre-built firmware binaries into corresponding boards
      • Set the board in USB ISP boot mode and connect the board to host machine.
      • The board should appear as mass storage device. 
      • Delete firmware.bin file present on the storage device.
      • Copy the firmware binary file (present in bin/<chip name>/iflash_<board name>.bin) to the storage device.
      • Power cycle the board.
  • The source package contains source code required to build host side libraries (libs & dll) and applications. Source code of firmware is distributed as an example located at lpcopen\applications\\examples\usbd_rom\usbd_rom_hid_i2c inside LPCOpen_V2 package for the corresponding chip series. Note, source package is not needed if you are devloping host application; use binary package instead.
    • To re-build library on Windows machine use lpcopen\hosttools\lpcusbsio\vsproj\lpcusbsio.sln. These project files are created using Visual Studio Express 2013.
    • To re-build library on OSx and Linux machines use makefile present in lpcopen\hosttools\lpcusbsio directory.

Release Notes

Version 1.00

  • Initial release
Project home page: