Skip to main content
Application NoteNxp

AN11392: Guidelines for Full-Speed USB on NXP LPC Microcontrollers

Hardware design guidelines for implementing full-speed USB on NXP LPC microcontrollers, covering schematics, PCB layout, and compliance requirements.

View application note

Overview

This application note provides technical guidelines for developing full-speed USB (12 Mb/s) applications using NXP LPC microcontrollers, including the LPC11Uxx, LPC13xx, LPC17xx, and LPC2xxx series. It details essential hardware requirements such as 33 Ω termination resistors, USB_Connect circuitry for managing the 1.5 kΩ pull-up resistor, and VBUS voltage divider configurations to prevent back-voltage issues in self-powered designs. The document also addresses power management topics including inrush current limiting and decoupling, EMI/ESD protection strategies using ferrite beads and capacitors, and clocking requirements specifying a 12 MHz crystal with ±2500 ppm tolerance. PCB layout considerations focusing on signal trace parallelism and matched lengths are included to ensure signal integrity.

Use Cases

  • Implementing USB device or host interfaces for LPC microcontrollers.
  • Designing self-powered or bus-powered USB hardware.
  • Optimizing PCB layout for 12 Mb/s USB signal integrity.
  • Resolving USB compliance issues related to inrush current or back-voltage requirements.

Topics

Full-speed USB
NXP LPC
LPC11Uxx
LPC13xx
LPC17xx
LPC2xxx
USB_Connect
VBUS
Termination Resistors
PCB Layout
EMI
ESD

Referenced Parts

LPC11Uxx

NXP Semiconductors

Keywords Full-speed USB, Full-speed USB device, Full-speed USB host, USB PCB layout, LPC11Uxx, LPC13xx, LPC17xx, LPC2xxx

LPC13xx

NXP Semiconductors

Keywords Full-speed USB, Full-speed USB device, Full-speed USB host, USB PCB layout, LPC11Uxx, LPC13xx, LPC17xx, LPC2xxx

LPC17xx

NXP Semiconductors

Keywords Full-speed USB, Full-speed USB device, Full-speed USB host, USB PCB layout, LPC11Uxx, LPC13xx, LPC17xx, LPC2xxx

LPC2xxx

NXP Semiconductors

Keywords Full-speed USB, Full-speed USB device, Full-speed USB host, USB PCB layout, LPC11Uxx, LPC13xx, LPC17xx, LPC2xxx