English
Language : 

ISD-200 Datasheet, PDF (23/64 Pages) List of Unclassifed Manufacturers – USB Mass Storage Class Bulk-Only Specification Compliant
ISD-200 ASIC Datasheet
Address
Field Name
Description
0x21 iProduct
Index to product string.
This entry must be set to 0x02 if string is present, else 0x00 if not present
0x22 iSerialNumber
Index to serial number string.
This entry must be set to 0x05 if string is present, else 0x00 if not present.
The USB Mass Storage Class Bulk Only Transport Specification requires a
unique serial number.
0x23 bNumConfigurations Number of configurations supported.
This value must be consistent with configuration settings for ‘Configuration
Descriptor 2 Present’ and ‘Report 1 Configuration’. Valid values are:
1
(CFG_2_PRESENT=0) OR (CFG_2_PRESENT=1 AND
RPT_1_CFG=1)
2
(CFG_2_PRESENT=1 AND RPT_1_CFG=0)
If (`Descriptor 2 Present’ = 1) and (‘Report 1 Configuration’ = 0) and
(BUS_POWER = 1) then this value is overridden with 0x01.
* - First Silicon value “0002”
** - Second Silicon value “String(6) =
Table 7– Device Descriptor
On-board
Defaults
0x02
0x05
0x01
Configuration Descriptor
The ISD-200 supports up to two configuration descriptors. The configuration descriptor contains
information about the ISD-200 device configuration. Each configuration has one interface that
supports four endpoints.
If a second configuration descriptor is used, offset locations 0x24-0x27 in the following table are
used to override the appropriate values. The common descriptor fields are shared with the first
configuration. See Power Management, BUS_POWER pin section.
Address
Field Name
Description
0x24
0x25
0x26
0x27
0x28
0x29
0x2A
0x2B
0x2C
0x2D
0x2E
0x2F
0x30
bConfiguration Value 2
iConfiguration 2
bMaxPower 2
iInterface 2
bLength
bDescriptorType
bTotalLength (LSB)
bTotalLength (MSB)
bNumInterfaces
bConfiguration Value 1
iConfiguration 1
bmAttributes
bMaxPower 1
The value to use as an argument to Set Configuration to select the
configuration. This entry must be set to 0x02 if two configuration descriptors
are present.
Index to second configuration string. This entry must be set to 0x07 if string
is present, otherwise set to 0x00 if not present.
Maximum power consumption for the second configuration. Units used are
mA*2 (i.e. 0x31 = 98 mA).
Index to interface string associated with the second configuration descriptor.
This entry must be set to 0x08 if string is present, otherwise set to 0x00 if not
present.
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.
Number of interfaces supported. The ISD-200 only supports one interface.
The value to use as an argument to Set Configuration to select the
configuration. Set to 0x01 for the first configuration descriptor.
Index to first configuration string. This entry must be set to 0x03 if string is
present, otherwise set to 0x00 if not present.
Device attributes for this configuration. Configuration characteristics:
Bit Description
On-board default
7 Reserved.
‘1’
6 Self-powered. ‘1’
5 Remote wake-up. ‘1’/’0’ (See Operational Modes, NEJECT,
NCART_DET Pins)
4-0 Reserved, set to 0. ‘0’
Maximum power consumption for the second configuration. Units used are
mA*2 (i.e. 0x31 = 98 mA).
On-board
Defaults
0x00
0x00
0x00
0x00
0x09
0x02
0x27
0x00
0x01
0x01
0x00
* 0xE0
** 0xC0
0x31
In-System Design Confidential
21