English
Language : 

PDIUSBD12 Datasheet, PDF (11/35 Pages) NXP Semiconductors – USB interface device with parallel bus
Philips Semiconductors
PDIUSBD12
USB interface device with parallel bus
Table 4: Command summary…continued
Name
Destination
Set Endpoint Status
Control OUT
Control IN
Endpoint 1 OUT
Endpoint 1 IN
Endpoint 2 OUT
Endpoint 2 IN
Acknowledge Setup
Selected Endpoint
Clear Buffer
Selected Endpoint
Validate Buffer
Selected Endpoint
General commands
Send Resume
Read Current Frame Number
Code (Hex)
40
41
42
43
44
45
F1
F2
FA
F6
F5
Transaction
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
Write 1 byte
None
None
None
None
Read 1 or 2 bytes
11. Command description
11.1 Command procedure
There are three basic types of commands: Initialization, Data Flow and General
commands. Respectively, these are used to initialize the function; for data flow
between the function and the host; and some general commands.
11.2 Initialization commands
Initialization commands are used during the enumeration process of the USB
network. These commands are used to enable the function endpoints. They are also
used to set the USB assigned address.
11.2.1 Set Address/Enable
Code (Hex) — D0
Transaction — write 1 byte
This command is used to set the USB assigned address and enable the function.
9397 750 09238
Product data
76 54 32 1 0
00 00 00 00
POWER ON VALUE
ADDRESS
ENABLE
SV00825
ADDRESS: The value written becomes the address.
ENABLE: A ‘1’ enables this function.
Fig 4. Set Address/Enable command: bit allocation.
Rev. 08 — 20 December 2001
© Koninklijke Philips Electronics N.V. 2001. All rights reserved.
11 of 35