
ISD-300A1
17
October 19, 2001
Address
(Config.
Number)
Field Name
Description
On-board
Defaults
0x2E(1)
0x82(2)
0x2F(1)
0x83(2)
0x30(1)
0x84(2)
0x31(1)
0x85(2)
0x32(1)
0x86(2)
0x33(1)
0x87(2)
bTotalLength (LSB)
0x27
bTotalLength (MSB)
Number of bytes returned in this configuration. This includes the
configuration descriptor plus all the interface and endpoint descriptors.
0x00
bNumInterfaces
Number of interfaces supported. The ISD-300A1 only supports one interface.
0x01
bConfiguration Value
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, set to 1. ‘1’
6 Self-powered. ‘0’ for configuration 1, ‘1’ for configuration 2
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).
0x02
iConfiguration
0x00
bmAttributes
0x80 (1)
0xC0 (2)
0x34(1)
0x88(2)
bMaxPower
0xF9 (1)
0x31 (2)
Table 7 – Standard Configuration Descriptor(s)
Other Speed Configuration Descriptor
This descriptor describes a configuration of a high-speed capable device if it were operating at its
other possible speed. Although two descriptors are not required to distinguish differences between
full speed and high speed operation, the ISD-300A1 supports two other speed configuration
descriptors to enumerate differences between VBUS powered and self powered operation. The
first configuration is returned when the VBUS_POWERED signal is active, the second
configuration when the VBUS_POWERED signal is inactive. Each configuration has one
interface that supports four endpoints. See the
VBUS_POWERED
section on page 38 for more
information.
Address
(Config.
Number)
Field Name
Description
On-board
Defaults
0x35(1)
0x89(2)
0x36(1)
0x8A(2)
0x37(1)
0x8B(2)
0x38(1)
0x8C(2)
0x39(1)
0x8D(2)
0x3A(1)
0x8E(2)
0x3B(1)
0x8F(2)
0x3C(1)
0x90(2)
bLength
Length of configuration descriptor in bytes.
0x09
bDescriptorType
Descriptor type.
0x07
bTotalLength (LSB)
0x27
bTotalLength (MSB)
Number of bytes returned in this configuration. This includes the
configuration descriptor plus all the interface and endpoint descriptors.
0x00
bNumInterfaces
Number of interfaces supported. The ISD-300A1 only supports one interface.
0x01
bConfiguration Value
The value to use as an argument to Set Configuration to select the
configuration. This value must be set to 0x02
Index to 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, set to 1. ‘1’
6 Self-powered. ‘0’ for configuration 1, ‘1’ for configuration 2
5 Remote wake-up. ‘0’
4-0 Reserved, set to 0. ‘0’
Maximum power consumption for the second configuration. Units used are
mA*2 (i.e. 0x31 = 98 mA, 0xF9 = 498 mA).
0x02
iConfiguration
0x00
bmAttributes
0x80 (1)
0xC0 (2)
0x3D(1)
0x91(2)
bMaxPower
0xF9 (1)
0x31 (2)