Datasheet

Revised Date:
April 16, 2007
ds_pl2303HXD_v1.1.doc
PL-2303HX (Rev D) Product Datasheet - 15 - Document Version 1.1
6.0 USB Standard Descriptors
PL-2303HX supports one configuration with one interface and four endpoints. The descriptors are
basically stored in an internal hardware ROM. However, some fields could be optionally modified by
properly programmed on-chip OTPROM. The contents of all descriptors are shown in the following
sections and the format of OTPROM would be given in later chapter.
6.1 Device Descriptor
Table 6-1 Device Descriptor
Offset Field Size Value Description
0
bLength
Byte 12h Size of this descriptor (in bytes)
1
bDescriptorType
Byte 01h DEVICE descriptor type
2
bcdUSB
Word 0110h USB Specification Release Number 1.1
4
bDeviceClass
Byte 00h
5
bDeviceSubClass
Byte 00h
6
bDeviceProtocol
Byte 00h
7
bMaxPacketSize0
Byte 40h Maximum packet size for endpoint zero is 64
8
idVender
Word 067Bh Vender ID
(1)
10
idProduct
Word 2303h Product ID
(1)
12
bcdDevice
Word 0400h Device Release Number
(1)
14
iManufacturer
Byte 01h Manufacturer string descriptor index
15
iProduct
Byte 02h Product name string descriptor index
16
iSerialNumber
Byte 00h/03h Serial number string descriptor index
(2)
17
bNumConfigurations
Byte 01h One configuration.
Notes:
(1)
The Vender ID, Product ID, and Device Release Number could be replaced by the contents of the on-chip OTPROM.
(2) The serial number string descriptor index could be defined by the contents of the on-chip OTPROM. If specified, the index
will be 3 instead of 0.
6.2 Configuration Descriptor
Table 6-2 Configuration Descriptor
Offset Field Size Value Description
0
bLength
Byte 09h Size of this descriptor (in bytes)
1
bDescriptorType
Byte 02h CONFIGURATION descriptor type
2
wTotalLength
Word 0027h Total length of data returned for this
configuration.
4
bNumInterface
Byte 01h One interface for this device.
5
bConfigurationValue
Byte 01h
6
iConfiguration
Byte 00h
7
bmAttributes
Byte A0h/80h Characteristic attributes
(3)
8
MaxPower
Byte 32h/FAh Maximum power consumption
(4)
Notes:
(3)
The Remote Wakeup attribute (bit 5) depends on the settings of the Remote Wakeup Enable (bit 0 to 4 of Device