ISD-300A1 Cypress Semiconductor Corp, ISD-300A1 Datasheet - Page 24

no-image

ISD-300A1

Manufacturer Part Number
ISD-300A1
Description
IC USB 2.0 BRIDGE BULK 100LQFP
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of ISD-300A1

Applications
USB 2.0 to ATA/ATAPI Bridge
Interface
ATA, ATAPI
Voltage - Supply
3 V ~ 3.6 V
Package / Case
100-LQFP
Mounting Type
Surface Mount
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1459

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISD-300A1
Manufacturer:
CYP
Quantity:
20 000
Company:
Part Number:
ISD-300A1
Quantity:
963
October 19, 2001
0x5A(HS)
0x5B(HS)
0x4F(HS)
0x50(HS)
0x51(HS)
0x52(HS)
0x53(HS)
0x54(HS)
0x55(HS)
0x56(HS)
0x57(HS)
0x58(HS)
0x59(HS)
0x7A(FS)
0x6E(FS)
0x6F(FS)
0x70(FS)
0x71(FS)
0x72(FS)
0x73(FS)
0x74(FS)
0x75(FS)
0x76(FS)
0x77(FS)
0x78(FS)
0x79(FS)
Address
Address
Table 9 – HS and FS Interface Descriptor(s)
(HS or
0x7C
0x7D
0x7E
0x7F
FS)
String Descriptors
The ISD-300A1 supports multiple string descriptors, such as a manufacturer name string indexed
by the iManufacturer field in the Device Descriptor. The descriptor index is specified as the
starting address values divided by 2 (i.e. Manufacturer string begins at address 0x92, but is
specified in the iManufacturer field as 0x49).
String index 0 must contain the LANGID of exactly one language, as the ISD-300A1 supports
only a single language. Microsoft defines the LANGID codes for Windows, as described in
Developing International Software for Windows 95 and Windows NT, Nadine Kano, Microsoft
Press, Redmond, Washington. Note the LANGID code for English is 0x0409.
The following table shows how the LANGID, manufacturer, and product strings are formatted in
the on-board ROM contents, and this can be considered an example of how to format strings in the
I
character appended to a NULL byte to meet the UNICODE encoding requirements as specified in
The Unicode Standard, Worldwide Character Encoding, Version 1.0, Volumes 1 and 2.
2
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize (LSB)
wMaxPacketSize
(MSB)
bInterval
bLength
bDescriptorType
bEndpointAddress
BmAttributes
wMaxPacketSize (LSB)
wMaxPacketSize
(MSB)
bInterval
bLength
bDescriptorType
LANGID (LSB)
LANGID (MSB)
C memory device or FBh Identify data. Each string character is comprised of an ASCII
Field Name
Field Name
Endpoint descriptor type.
This is an In endpoint, endpoint number 2.
This is a bulk endpoint.
Max data transfer size.
HS interval for polling (max NAK rate). Does not apply to FS bulk
endpoints.
Length of this descriptor in bytes.
Endpoint descriptor type.
This is an Interrupt endpoint, endpoint number 3.
This is an interrupt endpoint.
Max data transfer size.
This is the polling interval.
LANGID string descriptor length in bytes.
Descriptor type.
Language supported.
Note: See LANGID table in Microsoft documentation (the code for English
is 0x0409)
USB String Descriptor - Index 0 (LANGID)
USB String Descriptor - Manufacturer
USB Interrupt Endpoint
19
Description
Description
ISD-300A1
On-board
0x00 (HS)
0x02 (HS)
0x01 (HS)
0x05 (HS)
On-board
0x40 (FS)
0x00 (FS)
0x00 (FS)
0x20 (FS)
Defaults
Defaults
0x05
0x82
0x02
0x07
0x05
0x83
0x03
0x02
0x00
0x04
0x03
0x09
0x04

Related parts for ISD-300A1