Philips Semiconductors
Product specification
PDIUSBH11
Universal Serial Bus Hub
1997 Aug 01
7
COMMAND SUMMARY
Some commands have the same command code (e.g., Read Buffer and Write Buffer). In these cases, the direction of the Data Phase (read or
write) indicates which command is executed.
COMMAND NAME
RECIPIENT
Initialization Commands
Set Address / Enable
Hub
Embedded Function
Set Endpoint Enable
Hub + Embedded Function
Data Flow Commands
Read Interrupt Register
Select Endpoint
Hub Control OUT
Hub Control IN
Embedded Function Control OUT
Embedded Function Control IN
Embedded Function Interrupt
Read Last Transaction Status
Hub Control OUT
Hub Control IN
Embedded Function Control OUT
Embedded Function Control IN
Embedded Function Interrupt
Read Endpoint Status
Hub Control OUT
Hub Control IN
Embedded Function Control OUT
Embedded Function Control IN
Embedded Function Interrupt
Read Buffer
Selected Endpoint
Write Buffer
Selected Endpoint
Set Endpoint Status
Hub Control OUT
Hub Control IN
Embedded Function Control OUT
Embedded Function Control IN
Embedded Function Interrupt
Acknowledge Setup
Selected Endpoint
Clear Buffer
Selected Endpoint
Validate Buffer
Selected Endpoint
Hub Commands
Clear Port Feature
Port 2
Port 3
Port 4
Port 5
Set Port Feature
Port 2
Port 3
Port 4
Port 5
Get Port Status
Port 2
Port 3
Port 4
Port 5
Set Status Change Bits
General Commands
Send Resume
Read Current Frame Number
CODING
DATA PHASE
D0h
D1h
D8h
Write 1 byte
Write 1 byte
Write 1 byte
F4h
00h
01h
02h
03h
04h
40h
41h
42h
43h
44h
80h
81h
82h
83h
84h
F0h
F0h
40h
41h
42h
43h
44h
F1h
F2h
FAh
Read 1 byte
Read 1 byte (optional)
Read 1 byte (optional)
Read 1 byte (optional)
Read 1 byte (optional)
Read 1 byte (optional)
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read 1 byte
Read n bytes
Write n bytes
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
None
None
None
E0h
E1h
E2h
E3h
E8h
E9h
EAh
EBh
E0h
E1h
E2h
E3h
F7h
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Read 1 or 2 bytes
Read 1 or 2 bytes
Read 1 or 2 bytes
Read 1 or 2 bytes
Write 1 byte
F6h
F5h
None
Read 1 or 2 bytes