PDIUSBH11AD NXP Semiconductors, PDIUSBH11AD Datasheet - Page 13

PDIUSBH11AD

Manufacturer Part Number
PDIUSBH11AD
Description
Manufacturer
NXP Semiconductors
Datasheet

Specifications of PDIUSBH11AD

Operating Supply Voltage (typ)
3.3V
Operating Supply Voltage (min)
3V
Operating Supply Voltage (max)
3.6V
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
32
Lead Free Status / Rohs Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PDIUSBH11AD
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Company:
Part Number:
PDIUSBH11AD
Quantity:
384
Philips Semiconductors
Data Flow Commands
Data flow commands are used to manage the data transmission
between the USB endpoints and the monitor. Much of the data flow
is initiated via an interrupt to the microcontroller. The microcontroller
utilizes these commands to access and determine whether the
endpoint FIFOs have valid data.
Read Interrupt Register
Command
Data
Interrupt Register Byte 1
Interrupt Register Byte 2
This command indicates the origin of an interrupt. A ‘1’ indicates an
interrupt occurred at this endpoint. The bits are cleared by reading
the endpoint status register through Read Endpoint Status
command.
After a bus reset an interrupt will be generated and bit 6 of the
Interrupt Register Byte 2 will be ‘1’. [In the PDIUSBH11, the bus
reset event is indicated by the absence of a ‘1’ in any bit of the
Interrupt Register. Note that the backward compatibility is still
maintained because in the PDIUSBH11, the Interrupt Register Byte
2 does not exist.]
The bus reset interrupt is internally cleared by reading the interrupt
register. A bus reset is completely identical to the hardware reset
through the RESET_N pin with the sole difference of interrupt
notification.
The hub interrupt endpoint is handled internally by the PDIUSBH11A
hardware without the need of microcontroller intervention.
1999 Jul 22
Universal Serial Bus Hub
7
0
0
6
X
7
5
0
6
0
4
0
5
0
3
0
4
0
2
0
: F4h
: Read 2 bytes
3
0
1
0
2
0
0
0
0
1
0
0
POWER ON VALUE
ENDPOINT INDEX 0 (HUB CONTROL OUT)
ENDPOINT INDEX 1 (HUB CONTROL IN)
ENDPOINT INDEX 2
ENDPOINT INDEX 3
ENDPOINT INDEX 4
ENDPOINT INDEX 5
ENDPOINT INDEX 6
ENDPOINT INDEX 7
POWER ON VALUE
ENDPOINT INDEX 8
ENDPOINT INDEX 9
ENDPOINT INDEX 10
ENDPOINT INDEX 11
ENDPOINT INDEX 12
ENDPOINT INDEX 13
BUS RESET
RESERVED
SV00845
SV00844
13
Select Endpoint
Command
Data
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 ‘0’ if the buffer is empty and
‘1’ if the buffer is full.
Full/Empty
Read Last Transaction Status
Command
Data
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. Since it keeps
track of every transaction, the status information is overwritten for
each new transaction.
Data Receive/Transmit Success A ‘1’ indicates data has been
Error Code
Setup Packet
Data 0/1 Packet
Previous Status not Read
0
7
0
6
5
0
X X
7
4
0
6
3
0
X X
5
: 00-0Dh
: Optional Read 1 byte
: 40–4Dh
: Read 1 byte
2
0
4
A ‘1’ indicates the buffer is full, ‘0’ indicates
an empty buffer.
1
0
3
X X
0
0
2
1
X
POWER ON VALUE
DATA RECEIVE/TRANSMIT SUCCESS
ERROR CODE (SEE TABLE)
SETUP PACKET
DATA 0/1 PACKET
PREVIOUS STATUS NOT READ
received or transmitted
successfully.
See Table 3, Error Codes.
A ‘1’ indicates the last successful
received packet had a SETUP
token (this will always read ‘0’ for
IN buffers.
A ‘1’ indicates the last successful
received or sent packet had a
DATA1 PID.
A ‘1’ indicates a second event
occurred before the previous
status was read.
0
0
POWER ON VALUE
FULL/EMPTY
RESERVED
PDIUSBH11A
SV00831
Product specification
SV00832

Related parts for PDIUSBH11AD