PL-2303HX Edition
USB to Serial Bridge Controller
Product Datasheet
Document Revision: 1.5E Document Release: December 6, 2005
Prolific Technology Inc.
7F, No. 48, Sec. 3, Nan Kang Rd. Nan Kang, Taipei 115, Taiwan, R.O.C. Telephone: +884-2-2654-6363
Fax: +884-2-2654-6161
E-mail: sales@prolific.com.tw Website: http://www.prolific.com.tw
Disclaimer
All the information in this document is subject to change without prior notice. Prolific Technology Inc. does not make any representations or any warranties (implied or otherwise) regarding the accuracy and completeness of this document and shall in no event be liable for any loss of profit or any other commercial damage, including but not limited to special, incidental, consequential, or other damages.
Trademarks
The Prolific logo is a registered trademark of Prolific Technology Inc. All brand names and product names used in this document are trademarks or registered trademarks of their respective holders.
Copyrights
Copyright © 2005 Prolific Technology Inc. All rights reserved.
No part of this document may be reproduced or transmitted in any form by any means without the express written permission of Prolific Technology Inc.
Revision History
Revision |
| Description |
| Date |
1.5E | > Added Operating Current information (Sec 8.2) | December 6, 2005 | ||
1.5D | > Modify Operating Temperature Characteristics (Sec 8.4) | April 26, 2005 | ||
1.5C | > Modify Features section > Modify List of Tables > Modify notes for Pin Assignment section > Modify DC and Temperature Characteristics section | March 11, 2005 | ||
1.5B | > Added Lead-Free Ordering Information | March 8, 2005 | ||
1.5 | > Added List of Figures and List of Tables > Modify Features section (Sec 1.0) > Improve clarity of Functional Block diagram (Sec 2.0) and Pin Assignment diagram (Sec 4.0) > Change Minimum Operating Temperature to 0oC. | January 27, 2005 | ||
1.4B | > Added IC quantity per reel information (Sec 10.1) > Added Ordering Information (Sec 11.0) | January 19, 2005 | ||
1.4 | > Added Reel Packing Information | January 6, 2005 | ||
1.3 | > Modify Minimum Operating Voltage Range to 4.4V > Correct some spelling errors | October 21, 2004 | ||
1.2 | > Correct page 6 (3.0 Introduction) by removing 5V range: "Flexible signal level requirement on the RS232-like serial port side also allows PL-2303HX to connect directly to any 3.3V~1.8Vrange devices." | April 23, 2004 | ||
1.1 | > Added notes on Pin Assignment and Description section regarding level and driving capabilities > Modify DC Characteristics table | February 18, 2004 | ||
1.0 | > PL-2303HX Product Datasheet - Formal Release | February 2004 | ||
|
|
Prolific
reCHNOLOSY FOR TOMORROW
Table of Contents
8.0 DC & TEMPERATURE CHARACTERISTICS............................................................. 15
List of Figures
List of Tables
•> Fully Compliant with USB Specification v2.0 (Full-Speed)
•> On Chip USB 1.1 transceiver, 5V->3.3V regulator, and 12 MHz crystal oscillator
•> Supports RS232-like Serial Interface
o Full-duplex transmitter and receiver (TXD and RXD)
o Six MODEM control pins (RTS, CTS, DTR, DSR, DCD, and RI)
o 5, 6, 7 or 8 data bits
o Odd, Even, Mark, Space, or None parity mode
o One, one and a half, or two stop bits
o Parity error, frame error, and serial break detection
o Programmable baud rate from 75 bps to 6 Mbps
o External RS232 driver power down control
o Independent power source for serial interface
> Extensive Flow Control Mechanism
o Adjustable high/low watermark level o Automatic flow control with CTS/RTS o Automatic flow control with XON/XOFF o Inbound data buffer overflow detection
> Configurable 512-byte bi-directional data buffer
o 256-byte outbound buffer and 256-byte inbound buffer; or o 128-byte outbound buffer and 384-byte inbound buffer
•> Supports remote wake-up from MODEM input signals
•> Two general purpose I/O (GPIO) pins
•> Optional external EEPROM for startup device configurations
•> Provides drivers support for Windows, Mac OS, Linux, and WinCE
•> Designed for Windows XP Certified Logo Drivers
•> USB-IF Logo Compliant with TID 40002448
•> Small footprint 28-pin SSOP IC package
|
2.0 Functional Block Diagram
|
USB 1.1 / 2.0 (Full-Speed) |
4X Phase Lock Loop |
5 to 3.3V Regulator |
USB Transceiver |
USB Digital Lock Loop |
Power Management |
USB Serial Interface Engine |
Bulk-Out Endpoint |
Bulk-in Endpoint |
Control Endpoint |
Interrupt Endpoint |
256-Byte Configuration Mask ROM |
256/384Byte Inbound Data Buffer |
256/128Byte Outbound Data Buffer |
2-Wire Serial EEPROM I/F |
RS232-Like Serial Interface Engine |
RS232-Like I/F |
2-Wire EEPROM |
Figure 2-1 Block Diagram of PL-2303HX |
PL-2303HX provides a convenient solution for connecting an RS232-like full-duplex asynchronous serial device to any Universal Serial Bus (USB) capable host. PL-2303HX highly compatible drivers could simulate the traditional COM port on most operating systems allowing the existing applications based on COM port to easily migrate and be made USB ready.
By taking advantage of USB bulk transfer mode, large data buffers, and automatic flow control, PL-2303HX is capable of achieving higher throughput compared to traditional UART (Universal Asynchronous Receiver Transmitter) ports. When real RS232 signaling is not required, baud rate higher than 115200 bps could be used for even higher performance. The flexible baud rate generator of PL-2303HX could be programmed to generate any rate between 75 bps and 6M bps.
PL-2303HX is exclusively designed for mobile and embedded solutions in mind, providing a small footprint that could easily fit in to any connectors and handheld devices. With very small power consumption in either operating or suspend mode, PL-2303HX is perfect for bus powered operation with plenty of power left for the attached devices. Flexible signal level requirement on the RS232-like serial port side also allows PL-2303HX to connect directly to any 3.3V~1.8V range devices.
|
Revision Date: December 6, 2005
ds_pl2303HX_v15E.doc
|
Figure 4-1 Pin Assignment Outline of PL-2303HX
- 9 - |
Document Version 1.5E |
PL-2303HX Product Datasheet
|
Table 5-1 Pin Assignment & Description |
Notes: (1) - CMOS Out, Output Pad. Level and Driving Capability decided by VDD_325. (2) - SCHMITT In, 5V Tolerant, Input Pad. Level and Driving Capability decided by VDD_325. (3) - SCHMITT In/CMOS Out, 5V Tolerant, Bi-directional Pad. Level and Driving Capability decided by VDD_325. (4) - CMOS Out, 3.3V, Output Pad, 4mA Output Driving Capability. (5) - SCHMITT In/CMOS Out, 5V Tolerant, Bi-directional Pad with internal resistor pulling-up to 3.3V, 4mA Output Driving Capability. (6) - LVTTL In, 3.3V, Input Pad. (7) - SCHMITT In/CMOS Out, 5V Tolerant, Bi-directional Pad, 4mA Output Driving Capability. |
5.0 Pin Assignment & Description
PL-2303HX supports one configuration with one interface and four endpoints. The descriptors are basically stored in an internal Mask ROM. However, some fields could be optionally modified by properly programmed external 2-wire serial EEPROM. The contents of all descriptors are shown in the following sections.
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 | 0300H | 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 external EEPROM.
•(2) - The serial number string descriptor index could be defined by the contents of external EEPROM. If specified, the index will
be 3 instead of 0.
|
Table 6-2 Configuration Descriptor |
Notes: (3) - The Remote Wakeup attribute (bit 5) depends on the settings of the Remote Wakeup Enable (Setting in the Device Configuration Registers, DCR, of PL-2303HX). If all remote wakeup sources are disabled, the bmAttributes will be 80h. Otherwise, A0h is returned to indicate that this device is Remote Wakeup capable. |
6.2 Configuration Descriptor
(4) - The value of maximum power consumption can be configured initially by setting DCR on the external EEPROM. If it is set to 1, the MaxPower byte will be FAh to indicate 500mA required from the USB host. Otherwise, it is 32h that indicates 100mA required.
6.3 Interface Descriptor
Table 6-3 Interface Descriptor
Offset | Field | Size | Value | Description |
0 | BLength | Byte | 09h | Size of this descriptor (in bytes) |
1 | BDescriptorType | Byte | 04h | INTERFACE descriptor type |
2 | BInterfaceNumber | Byte | 00h | One interface only |
3 | BAlternateSetting | Byte | 00h | No alternate interface |
4 | BNumEndpoints | Byte | 03h | Three endpoints (excluding control endpoint) |
5 | BInterfaceClass | Byte | FFh | Vendor Specific Class |
6 | BInterfaceSubClass | Byte | 00h |
|
7 | BInterfaceProtocol | Byte | 00h |
|
8 | Interface | Byte | 00h |
|
6.4 Endpoint 1 Descriptor: Interrupt Input Endpoint
Table 6-4 Endpoint1 Descriptor
Offset | Field | Size | Value | Description |
0 | bLength | Byte | 07h | Size of this descriptor (in bytes) |
1 | bDescriptorType | Byte | 05h | ENDPOINT descriptor type |
2 | bEndpointAddress | Byte | 81h | Input endpoint |
3 | bmAttributes | Byte | 03h | Transfer type is INTERRUPT |
4 | wMaxPacketSize | Word | 000Ah | Ten Bytes |
6 | bInterval | Byte | 01h | Polling on every 1 ms interval |
|
Table 6-5 Endpoint2 Descriptor |
6.5 Endpoint 2 Descriptor: Bulk Data Output endpoint
6.6 Endpoint 3 Descriptor: Bulk Data Input endpoint
Table 6-6 Endpoint3 Descriptor
Offset | Field | Size | Value | Description |
0 | bLength | Byte | 07h | Size of this descriptor (in bytes) |
1 | bDescriptorType | Byte | 05h | ENDPOINT descriptor type |
2 | bEndpointAddress | Byte | 83h | Input endpoint |
3 | bmAttributes | Byte | 02h | Transfer type is BULK |
4 | wMaxPacketSize | Word | 0040h | 64 bytes |
6 | bInterval | Byte | 00h | Ignored field |
6.7 String Descriptors
PL-2303HX supports four string descriptors:
•> Language ID
•> Manufacturer
•> Product
•> Serial Number
Except for Serial Number, the other three string descriptors are stored in the internal Mask ROM, i.e. their contents are fixed. Serial Number is a special case. If the External EEPROM were not present, or not properly programmed, then Serial Number would be hidden from the system. If the External EEPROM is presented and properly programmed, then Serial Number will be read from the EEPROM.
The following tables demonstrate the current defined value for each descriptor: 6.7.1 String Descriptor 0 - Language ID
Table 6-7-1 String Descriptor - Language ID
Offset | Field | Size | Value | Description |
0 | bLength | Byte | 04h | Size of this descriptor (in bytes) |
1 | bDescriptorType | Byte | 03h | STRING descriptor type |
2 | bLANGID[0] | Word | 0409h | English (United States) |
|
Table 6-7-2 String Descriptor - Manufacturer |
6.7.2 String Descriptor 1 - Manufacturer
6.7.3 String Descriptor 2 - Product
Table 6-7-3 String Descriptor - Product
Offset | Field | Size | Value | Description |
0 | Blength | Byte | 2Ch | Size of this descriptor (in bytes) |
1 | bDescriptorType | Byte | 03h | STRING descriptor type |
2 | bSTRING | - | => | "USB-Serial Controller" in UNICODE |
6.7.4 String Descriptor 3 - Serial Number
Table 6-7-4 String Descriptor - Serial Number
Offset | Field | Size | Value | Description |
0 | bLength | Byte | 12h | Size of this descriptor (in bytes) |
1 | bDescriptorType | Byte | 03h | STRING descriptor type |
2 | bSTRING | - | => | "X7X6X5X4X3X2X1X0" in UNICODE |
Note:
The size of Serial Number is fixed in PL-2303HX design. It must be exactly 8 UNICODE characters (or 16 bytes). Note that in USB Specification, this serial number must be unique for each device.
7.0 USB Standard Requests
PL-2303HX supports the following USB standard requests. For non-supported requests or requests with invalid parameters, PL-2303HX will respond with STALL packet.
•> Clear Feature
•> Get Configuration
•> Get Descriptor
•> Get Status
o Device Status
o Interface Status
o Endpoint 0, 1, 2, and 3 Status
•> Set Address
•> Set Configuration
•> Set Feature
•8.0 DC & Temperature Characteristics
•8.1 Absolute Maximum Ratings
Table 8-1 Absolute Maximum Ratings
Items | Ratings |
Power Supply Voltage | -0.3 to 5.5 V |
Input Voltage of 3.3V I/O | -0.3 to VO_33 + 0.3 V |
Input Voltage of 3.3V I/O with 5V Tolerance I/O | -0.3 to VDD_5 + 0.3V |
Output Voltage of 3.3V I/O | -0.3 to VO_33 + 0.3 V |
Storage Temperature | -40 to 150 oC |
8.2 DC Characteristics
Table 8-2 Operating Voltage and Suspend Current
Parameter | Symbol | Min | Typ | Max | Unit |
Operating Voltage Range | VDD_5 | 3.6 | 5 | 5.5 | V |
Regulator Output Driving Current (VDD_5= 5V) | Iload | - | - | 150 | mA |
Operating Current(1) (Power Consumption) | IDD | - | 10 | 15 | mA |
Suspend Current | ISUS | - | 400 | 450 | u.A |
Note: (1) - No device connected.
|
Table 8-2-1 3.3V I/O Pins |
8.2.1 3.3V I/O Pins
Table 8-2-2a VDD_325@3.3V Serial I/O Pins
Parameter | Symbol | Min | Typ | Max | Unit |
Output Driving Capability |
| -- | 4 | -- | mA |
Power Supply for Serial I/O Pins | VDD_325 | 3.0 | 3.3 | 3.6 | V |
Input Voltage |
|
|
|
|
|
Low | Vil | -- | -- | 0.8 | V |
High | Vih | 2.0 | -- | -- | V |
Schmitt Trigger Threshold Voltage |
|
|
|
|
|
Negative going | Vt- | 0.8 | 1.1 | -- | V |
Positive going | Vt+ | -- | 1.6 | 2.0 | V |
Output Voltage |
|
|
|
|
|
Low | Vol | -- | -- | 0.4 | V |
High | Voh | 2.4 | -- | -- | V |
Table 8-2-2b VDD_325@2.5V Serial I/O Pins
Parameter | Symbol | Min | Typ | Max | Unit |
Output Driving Capability |
| -- | 2.6 | -- | mA |
Комментарии: 0 Просмотров: 226 [История изменений] Размер:551236 байтПоследние изменения сделаны:
|
|



