Philips Semiconductors
Volume 1
Table 172: USB related acronyms, abbreviations and definitions used in this chapter
Acronym/abbreviation Description
SRAM
UDCA
USB
14.2 Features
14.3 Fixed Endpoint Configuration
Table 173: Pre-Fixed Endpoint Configuration
Logical
Physical
endpoint
endpoint
0
0
0
1
1
2
1
3
2
4
2
5
3
6
3
7
4
8
4
9
5
10
5
11
6
12
6
13
9397 750 XXXXX
User manual
Synchronous RAM
USB Device Communication Area
Universal Serial Bus
•
Fully compliant with USB 2.0 Full Speed specification
•
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
•
RAM message buffer size based on endpoint realization and maximum packet size
•
Supports Soft Connect™ feature and Good Link™ LED indicator
•
Supports bus-powered capability with low suspend current
•
Support DMA transfer with the DMA RAM of 8 kB on all non-control endpoints
(LPC2146/8 only)
•
One Duplex DMA channel serves all endpoints (LPC2146/8 only)
•
Allows dynamic switching between CPU controlled and DMA modes (available on
LPC2146/8 only)
•
Double buffer implementation for Bulk & Isochronous endpoints
Endpoint type
Control
Control
Interrupt
Interrupt
Bulk
Bulk
Isochronous
Isochronous
Interrupt
Interrupt
Bulk
Bulk
Isochronous
Isochronous
Rev. 01 — 15 August 2005
Chapter 14: USB Device Controller
Direction
Packet size (bytes)
Out
8, 16, 32, 64
In
8, 16, 32, 64
Out
1 to 64
In
1 to 64
Out
8, 16, 32, 64
In
8, 16, 32, 64
Out
1 to 1023
In
1 to 1023
Out
1 to 64
In
1 to 64
Out
8, 16, 32, 64
In
8, 16, 32, 64
Out
1 to 1023
In
1 to 1023
UM10139
Double buffer
No
No
No
No
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
195