
ISD-300A1
16
October 19, 2001
Address
Field Name
Description
On-board
Defaults
0x1D
bcdDevice (MSB)
Device release number in BCD MSB (silicon release number).
NOTE:
This
field entry is always returned from internal ROM contents, regardless of the
descriptor source.
Index to manufacturer string. This entry must equal half of the address value
where the string starts or 0 if the string does not exist.
Index to product string. This entry must equal half of the address value where
the string starts or 0 if the string does not exist.
Index to serial number string. This entry must equal half of the address value
where the string starts or 0 if the string does not exist.
The USB Mass Storage
Class Bulk Only Transport Specification requires a unique serial number.
Number of configurations supported.
0x10
(300A)
0x11
(300A1)
0x1E
iManufacturer
0x49
0x1F
iProduct
0x5A
0x20
iSerialNumber
0x00
0x21
bNumConfigurations
0x01
Table 5 – Device Descriptor
Device Qualifier Descriptor
The device qualifier descriptor describes information about a high-speed capable device that
would change if the device were operating at the other speed. For the ISD-300A1, none of the
descriptor information requires modification, thus only one Device Qualifier Descriptor is
required. The ISD-300A1 returns the same descriptor while operating in either full speed or high
speed mode.
Address
Field Name
Description
On-board
Defaults
0x22
0x23
0x24
0x25
bLength
bDescriptor Type
bcdUSB (LSB)
bcdUSB (MSB)
Length of device descriptor in bytes.
Descriptor type.
USB Specification release number in BCD.
0x0A
0x06
0x00
0x02
0x26
bDeviceClass
Device class.
0xFF
0x27
bDeviceSubClass
Device subclass.
0x00
0x28
0x29
0x2A
0x2B
bDeviceProtocol
bMaxPacketSize0
bNumConfigurations
bReserved
Device protocol.
USB packet size supported for default pipe.
Number of configurations supported
Reserved for future use, must be zero
0xFF
0x40
0x01
0x00
Table 6 – Device Qualifier Descriptor
Standard Configuration Descriptor
The ISD-300A1 requires two configuration descriptors. The first configuration is returned when
the VBUS_POWERED signal is active, the second configuration when the VBUS_POWERED
signal is inactive (brick powered). The configuration descriptor contains information about the
ISD-300A1 device configuration. 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
0x2C(1)
0x80(2)
0x2D(1)
0x81(2)
bLength
Length of configuration descriptor in bytes.
0x09
bDescriptorType
Descriptor type.
0x02