DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AT43310 View Datasheet(PDF) - Atmel Corporation

Part Name
Description
Manufacturer
AT43310
Atmel
Atmel Corporation Atmel
AT43310 Datasheet PDF : 25 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
AT43310
Get Interface Status
If the Setup packet from host is decoded as:
Field
Value
bmRequestType
Byte 0
10000001B
bRequest
Byte 1
0x00
wValue
Byte 2
Byte 3
0x00
0x00
wIndex
Byte 4
Byte 5
0xxx
0xxx
wLength
Byte 6
Byte 7
0x02
0x00
The Hub will respond with two bytes of data with all 0 value.
Get Endpoint Status
Get Endpoint Status returns two-bytes of data indicating
the stall status of the endpoint. The first bit of the first byte
returned reflects the status of the endpoint stall status bits
of the Controller_Status Register described in section 3.6.
These bits are set or cleared depending whether the end-
point is stalled or not:
Current Endpoint Status
First
Byte
Second
Byte
Stalled
01H
00H
Not stalled
00H
00H
Get Endpoint Status will execute if the following setup
packet is decoded as:
Field
Value
bmRequestType
Byte 0
10000010B
bRequest
Byte 1
00H
wValue
Byte 2
00H
Byte 3
00H
wIndex
Byte 4
Byte 5
x0000001B for EP0
10000001B for EP1
00H
wLength
Byte 6
02H
Byte 7
00H
Set_Address
Set_Address sets the Hub’s address. The AT43310 will
save the value of bytes 2 and 3 into a temporary buffer.
After successful completion of the status stage, the
AT43310 transfers the temporary value into the
Hub_Address Register. The Hub_Address will be used as
the Hub’s address in all future transactions. Set_Address
will occur if the Setup packet from the Host is decoded as:
Field
Value
bmRequestType
Byte 0
x0000000B
bRequest
Byte 1
05H
wValue
Byte 2
Byte 3
Device
Address
wIndex
Byte 4
00H
Byte 5
00H
wLength
Byte 6
00H
Byte 7
00H
Set_Configuration
Set_Configuration sets bit 0 of the Controller_Status Regis-
ter according to the value of byte 2 of the Setup packet.
The AT43310 has only one configuration. The AT43310 will
only set the bit if byte 2 is either 00H or 01H, and bytes 3 to
7 are all zeroes. For all other values, the Hub will respond
with a STALL handshake packet. Set_Configuration occurs
if the Setup packet from host is decoded as:
Field
Value
bmRequestType
Byte 0
x0000000B
bRequest
Byte 1
09H
wValue
Byte 2
Byte 3
00H or 01H
00H
wIndex
Byte 4
00H
Byte 5
00H
wLength
Byte 6
00H
Byte 7
00H
13

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]