nxpUSBlib

 

nxpUSBlib is a full featured, open-source USB library designed to run on all USB capable LPC microcontrollers from NXP.

It is offered free of charge to all NXP customers.

The library includes support for

  • USB 2.0
  • Host and device modes
  • Low, full and high speed transfer rates
  • Control, bulk, interrupt, and isochronous transfer types

 

nxpUSBlib iconThe library has the following limitations:

  • Can drive only one host or device controller at a time
  • Host mode supports only one device
  • No hub support

 
The current release of the nxpUSBlib software package runs on these boards:

  • LPC11U14 and LPC1768 LPCXpresso with Rev B base board
  • Hitex LPC1850 A2 and LPC1850/LPC4350 A4
  • NGX LPC4330-Xplorer
  • Element 14 LPC4350 gaming board
  • Keil MCB1000 and MCB1700
  • more coming soon...

 

Get It - Get everything you need to build a working example on the microcontroller and board of your choice
Build It - Learn how to use the available toolchains to configure and build the example applications included in the package
Use It - Create a new USB based application from scratch or integrate the library into an existing application

 

 

 

High Speed USB made Easy with ARM Cortex-M3 LPC1800

 

4.6
Your rating: None Average: 4.6 (5 votes)