pdiusbd12pwdh NXP Semiconductors, pdiusbd12pwdh Datasheet - Page 18

no-image

pdiusbd12pwdh

Manufacturer Part Number
pdiusbd12pwdh
Description
Usb Interface Device With Parallel Bus
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
PDIUSBD12_9
Product data sheet
11.3.2 Select Endpoint
11.3.3 Read Endpoint Status
11.3.4 Read Last Transaction Status register
Code (Hex) — 00 to 05
Transaction — read 1 B (optional)
The Select Endpoint command initializes an internal pointer to the start of the selected
buffer. Optionally, this command can be followed by a data read, which returns this byte.
Code (Hex) — 80 to 85
Transaction — read 1 B
Code (Hex) — 40 to 45
Transaction — read 1 B
The Read Last Transaction Status command is followed by one data read that returns the
status of the last transaction of the endpoint. This command also resets the corresponding
interrupt flag in the Interrupt register, and clears the status, indicating that it was read.
This command is useful for debugging purposes. The status information is overwritten for
each new transaction because it keeps track of every transaction.
Fig 11. Select Endpoint command: bit allocation
Fig 12. Read Endpoint Status: bit allocation
FULL/EMPTY: Logic 1 indicates that the buffer is full, logic 0 indicates an empty buffer.
STALL: Logic 1 indicates that the selected endpoint is in the stall state.
Rev. 09 — 11 May 2006
0 0
7 6 5 4 3 2
X X
7 6 5 4 3 2
0 x
X X
x 0
X X
x
1
0
1
USB peripheral controller with parallel bus
x
0
0
0
reserved
SETUP PACKET
reserved
BUFFER 0 FULL
BUFFER 1 FULL
ENDPOINT STALLED
Power-on value
FULL/EMPTY
STALL
reserved
004aaa804
004aaa056
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
PDIUSBD12
18 of 39

Related parts for pdiusbd12pwdh