
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
183 of 808
NXP Semiconductors
UM10360
Chapter 11: LPC17xx USB device controller
4.
Features
•
Fully compliant with the USB 2.0 specification (full speed).
•
Supports 32 physical (16 logical) endpoints.
•
Supports Control, Bulk, Interrupt and Isochronous endpoints.
•
Scalable realization of endpoints at run time.
•
Endpoint maximum packet size selection (up to USB maximum specification) by
software at run time.
•
Supports SoftConnect and GoodLink features.
•
Supports DMA transfers on all non-control endpoints.
•
Allows dynamic switching between CPU controlled and DMA modes.
•
Double buffer implementation for Bulk and Isochronous endpoints.
5.
Fixed endpoint configuration
shows the supported endpoint configurations. Endpoints are realized and
configured at run time using the Endpoint realization registers, documented in
11–10.4 “Endpoint realization registers”
.
Table 162. USB related acronyms, abbreviations, and definitions used in this chapter
Acronym/abbreviation Description
AHB
Advanced High-performance bus
ATLE
Auto Transfer Length Extraction
ATX
Analog Transceiver
DD
DMA Descriptor
DDP
DMA Description Pointer
DMA
Direct Memory Access
EOP
End-Of-Packet
EP
Endpoint
EP_RAM
Endpoint RAM
FS
Full Speed
LED
Light Emitting Diode
LS
Low Speed
MPS
Maximum Packet Size
NAK
Negative Acknowledge
PLL
Phase Locked Loop
RAM
Random Access Memory
SOF
Start-Of-Frame
SIE
Serial Interface Engine
SRAM
Synchronous RAM
UDCA
USB Device Communication Area
USB
Universal Serial Bus