Philips Semiconductors Preliminary specification
PDIUSBH11Universal Serial Bus hub
1996 Nov 12
10
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 CODING DATA PHASE
Initialization Commands
Set Address / Enable Hub D0h Write 1 byte
Embedded Function D1h Write 1 byte
Set Endpoint Enable Hub + Embedded Function D8h Write 1 byte
Data Flow Commands
Read Intereupt Register F4h Read 1 byte
Read Endpoint Status Hub Control OUT 40h Read 1 byte
Hub Control IN 41h Read 1 byte
Embedded Function Control OUT 42h Read 1 byte
Embedded Function Control IN 43h Read 1 byte
Embedded Function Interrupt 44h Read 1 byte
Select Endpoint Hub Control OUT 00h Read 1 byte (optional)
Hub Control IN 01h Read 1 byte (optional)
Embedded Function Control OUT 02h Read 1 byte (optional)
Embedded Function Control IN 03h Read 1 byte (optional)
Embedded Function Interrupt 04h Read 1 byte (optional)
Read Buffer Selected Endpoint F0h Read n bytes
Write Buffer Selected Endpoint F0h Write n bytes
Set Endpoint Status Hub Control OUT 40h Write 1 byte
Hub Control IN 41h Write 1 byte
Embedded Function Control OUT 42h Write 1 byte
Embedded Function Control IN 43h Write 1 byte
Embedded Function Interrupt 44h Write 1 byte
Acknowledge Setup Selected Endpoint F1h None
Clear Buffer Selected Endpoint F2h None
Validate Buffer Selected Endpoint FAh None
Hub Commands
Clear Port Feature Port 2 E0h Write 1 byte
Port 3 E1h Write 1 byte
Port 4 E2h Write 1 byte
Port 5 E3h Write 1 byte
Set Port Feature Port 2 E8h Write 1 byte
Port 3 E9h Write 1 byte
Port 4 EAh Write 1 byte
Port 5 EBh Write 1 byte
Get Port Status Port 2 E0h Read 1 or 2 bytes
Port 3 E1h Read 1 or 2 bytes
Port 4 E2h Read 1 or 2 bytes
Port 5 E3h Read 1 or 2 bytes
Set Status Change Bits E7h Write 1 byte
General Commands
Send Resume F6h None
Read Current Frame Number F5h Read 1 or 2 bytes