pdiusbd12pwdh NXP Semiconductors, pdiusbd12pwdh Datasheet - Page 12

no-image

pdiusbd12pwdh

Manufacturer Part Number
pdiusbd12pwdh
Description
Usb Interface Device With Parallel Bus
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
11. Command description
PDIUSBD12_9
Product data sheet
11.2.1 Set Address/Enable
11.1 Command procedure
11.2 Initialization commands
Table 4.
There are three basic types of commands: initialization, data flow and general.
Respectively, these are used to initialize the function; for data flow between the function
and the host; and some general commands.
Initialization commands are used during the enumeration process of the USB network.
These commands are used to enable function endpoints. They are also used to set the
USB assigned address.
Code (Hex) — D0
Transaction — write 1 B
This command is used to set the USB assigned address and enable the function.
Name
Set Endpoint Status
Acknowledge Setup
Clear Buffer
Validate Buffer
General commands
Send Resume
Read Current Frame Number
Fig 4. Set Address/Enable command: bit allocation
ADDRESS: The value written becomes the address.
ENABLE: Logic 1 enables this function.
Command summary
Rev. 09 — 11 May 2006
0 0
7 6 5 4 3
…continued
Destination
control OUT
control IN
endpoint 1 OUT
endpoint 1 IN
endpoint 2 OUT
endpoint 2 IN
selected endpoint
selected endpoint
selected endpoint
0 0
0
2
0
1
0
USB peripheral controller with parallel bus
0
0
Power-on value
ADDRESS
ENABLE
Code (Hex)
40
41
42
43
44
45
F1
F2
FA
F6
F5
004aaa797
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
PDIUSBD12
Transaction
write 1 B
write 1 B
write 1 B
write 1 B
write 1 B
write 1 B
none
none
none
none
read 1 or 2 B
12 of 39

Related parts for pdiusbd12pwdh