
ISD-300A1
59
October 19, 2001
Address
Field Name
Description
Example
SROM
Data
0x65
iInterface
Index to first interface string. This entry must equal half of the address
value where the string starts or zero if the string does not exist.
USB Bulk Out (FS)
Length of this descriptor in bytes.
Endpoint descriptor type.
This is an Out endpoint, endpoint number 1.
This is a bulk endpoint.
Max data transfer size.
0x00
0x66
0x67
0x68
0x69
0x6A
0x6B
0x6C
bLength
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize (lsb)
wMaxPacketSize (msb)
bInterval
0x07
0x05
0x01
0x02
0x40
0x00
0x00
Interval for polling
USB Bulk In (FS)
0x6D
0x6E
0x6F
0x70
0x71
0x72
0x73
bLength
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize (lsb)
wMaxPacketSize (msb)
bInterval
Bulk In descriptor length
Descriptor type
Endpoint address
Attributes
Max packet size lsb
Max packet size msb
Interval for polling
0x07
0x05
0x82
0x02
0x40
0x00
0x00
USB Interrupt (FS)
0x74
0x75
0x76
0x77
0x78
0x79
0x7A
0x7B
bLength
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize (lsb)
wMaxPacketSize (msb)
bInterval
Interrupt descriptor length
Descriptor type
Endpoint address
Attributes
Max packet size lsb
Max packet size msb
Interval for polling
Unused I
2
C memory device / internal ROM space for address pointer
alignment
USB String Descriptor (LANGID)
LANGID descriptor length
Descriptor type
Language supported lsb
Language supported msb
USB Standard Configuration Descriptor 2
Length of configuration descriptor in bytes.
Descriptor type.
Number of bytes returned in this configuration. This includes the
configuration descriptor plus all the interface and endpoint descriptors.
0x07
0x05
0x83
0x03
0x02
0x00
0x40
0x00
0x7C
0x7D
0x7E
0x7F
bLength
bDescriptorType
LANGID (lsb)
LANGID (msb)
0x04
0x03
0x09
0x04
0x80
0x81
0x82
0x83
0x84
bLength
bDescriptorType
bTotalLength (LSB)
bTotalLength (MSB)
bNumInterfaces
0x09
0x02
0x27
0x00
0x01
Number of interfaces supported. The ISD-300A1 only supports one
interface.
The value to use as an argument to Set Configuration to select the
configuration. This value must be set to 0x02
Index to the configuration string. This entry must equal half of the address
value where the string starts or 0 if the string does not exist.
Device attributes for this configuration. Configuration characteristics:
Bit Description On-board default
7 Reserved. ‘1’
6 Self-powered. ‘1’
5 Remote wake-up. ‘0’
4-0 Reserved, set to 0. ‘0’
Maximum power consumption for this configuration. Units used are
mA*2 (i.e. 0x31 = 98 mA, 0xF9 = 498 mA).
0x85
bConfiguration Value
0x02
0x86
iConfiguration
0x00
0x87
bmAttributes
0xC0
0x88
bMaxPower
0x0x31