USB to Serial / Parallel

PL2303TB USB to Serial and GPIO Bridge Controller

General

The PL2303TB is a low cost and high performance USB-to-Serial/GPIO Bridge Controller. The PL2303TB provides a convenient solution for connecting an RS-232 like full-duplex asynchronous serial device and GPIO to any Universal Serial Bus (USB) capable host. The PL2303TB 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. The PL2303TB supports up to 12 GPIO pins
including RS232 accessing LED, PWM and multiple clock output functions. With very small power consumption in either operating or suspend mode, the PL2303TB is perfect for bus powered operation with plenty of power left for the attached devices.

Features

  • Full Compliant with USB Specification v2.0 (Full-Speed)
  • On chip USB 1.1 transceiver, 5V to 3.3V regulator, and 12 MHz crystal oscillator
  • Supports RS-232 like serial interface
    - Full-duplex transmitter and receiver (TXD and RXD)
    - Six MODEM control pins (RTS, CTS, DTR, DSR, DCD, and RI)
    - Parity error, frame error, and serial break detection
    - Programmable baud rate from 75 bps to 6,000,000 bps
  • Supports 48/24/12/6/3/1.5 MHz clock output using GP0/GP1 pins
  • Supports TXD-RXD Access LED display control using PI_0/P1_1pins
  • Supports USB Selective Suspend (Run-Time Power Management)
  • Supports Pulse-Width Modulation (PWM) output on DTR_N, DCD_N, DSR_N, & CTS_N pins with frequency around 370Hz to 47KHz and duty cycle from 1/256 to 255/256.
  • Optional external EEPROM for startup device configurations
  • Small footprint 28-pin SSOP IC package
  • Pin compatible with PL2303TA and PL-2303HXD

Datasheets & Notices

Name Download
PL2303TB USB to Serial Bridge Controller Datasheet
(Supports 12 GPIO, Multi-Clock Output Generator, PWM Output, TX/RX Access LED)
Download
PL2303TB USB to Serial Bridge Controller Brochure
Product Brochure)
Download

Reference Design Guide

Name Download
PL2303TB GPIO Demo Board Reference Design Schematic
(Schematic PDF, DSN)
Download

Application Note & User Manual

Name Download
PL2303TB Demo Board Sample Program
Includes Demo Board User Manual, API, and Program Source Code
(12 GPIO, TX/RX Access LED, Clock Output LED, Breathe/Scrolling PWM LED)
Download

PL2303 Family Support Documents

Name Download
End User License Agreement (“EULA”)
Do not install or use any software from Prolific website until you have read and accepted all of the license terms.
Download
PL2303 USB to Serial Controller Family Product Selection Guide (2012) Download
PL2303 Android Solution
PL2303 Android Solution Brochure
Download
PL2303 USB-to-Serial Controller Android USB Host Solution
How to Connect PL2303 Device to Android Tablets & Phones
Download
PL2303 Android USB Host API SDK
How to Connect PL2303 Device to Android Tablets & Phones
Download
PL-2303 PCB Layout Guide
PL-2303 PCB Layout Guide
Download

Drivers & Software

Name Download
Windows Driver Installer Setup Program
(For PL2303 HXA, XA, HXD, EA, RA, SA, TA, TB versions)
Installer version & Build date: 1.18.0 (2017-03-23)
Windows Vista/7/8/8.1/10 (32 & 64-bit) WDF WHQL Driver: v3.8.12.0 (03/03/2017)
– Windows 10 Certified WHQL Driver (TH1 1507, TH2 1511, RS1 1607 versions)
– Windows Vista, 7, 8, 8.1 Certified WHQL Driver
– Windows Certification Report
– Compatible with Windows Server2008, 2008R2, 2012, 2012R2, 2016
– Auto-download driver via Windows Update

Windows XP (32 & 64-bit) WDM WHQL Driver: v2.1.51.238 (10/22/2013)
- Windows XP Certified WHQL Driver
- Windows Certification Report
- Compatible with Windows 2000SP4 & Server2003

- Installer Language Support: English (default), Chinese (Traditional and Simplified), Japanese
- For Prolific USB VID_067B&PID_2303 and PID_2304 Only
- Includes Certification Report, User Manual, Driver Release Notes & CheckChipVersion Tool
- Installer supports silent install (add “/s” parameter when running program)

NOTE:

Windows 8/8.1/10 are NOT supported in PL-2303HXA and PL-2303XEOL chip versions.
Run PL2303 CheckChipVersion tool program in Windows XP/Vista/7 to check chip version.
Windows Vista, XP, 2000, 98 and Windows ME driver technical support are discontinued.
Prolific recommends to use PL-2303HXD (HX Rev D) or PL2303TA chip.

Download
PL2303 Android USB Host API SDK v1.0.0.13b

Requirements:
———————
- USB Device with PL2303HXD, PL2303EA, PL2303RA controller chip
NOTE: PL2303HXA and PL2303XA are not supported (Discontinued Products)
- Android-Powered Device (Tablet/Phones) with USB Host Mode Support
- Android 3.2 and above OS versions

SDK Package includes following:
————————————————————————————————————–
1. PL2303 Sample Test Android App Software (supports Android 5.0)
- Single port (PL2303HXDSimpleTest.apk)
- Modem Status/Flow Control (PL2303HXDModemStatus.apk)
- GPIO Control (PL2303GPIOActivity.apk)
- Multi-port (PLUartMultiSimpleTest.apk)
2. PL2303 Android Demo Apps User’s Manual
3. PL2303 Android Sample App Source Code
4. PL2303 Android Java Driver Library (supports Android 5.0)
5. PL2303 Android App Development Reference Documents
6. PL2303 Android USB Host Device Compatible (Tested) List

Also download Android App from GooglePlay Store: Prolific PL2303 USB-UART

Download
Mac OS X Universal Binary Driver v1.6.1 (PKG file format)
For Mac OS X 10.12 Sierra (64-bit)
For Mac OS X 10.11 El Capitan (64-bit)
For Mac OS X 10.10 Yosemite (64-bit)
For Mac OS X 10.9 Mavericks (64-bit)
For PL2303 H/HX/HXD/EA/RA/SA/TA/TB chip versions
For Prolific USB VID_067B&PID_2303 Only

Includes Driver Installation Manual

Download
PL2303 WinCE 7.0 Driver for x86 Download
PL2303 WinCE 7.0 Driver for ARM Download
PL-2303 WinCE 4.2-5.2 Driver for ARM/xScale Processor Standard SDK
Also for Windows Mobile 6, Windows Mobile 5, PocketPC 2003.
NOTE: WinCE 6.0 standard driver is not available, please email request for driver customization. SDK image file must be provided.
Download
PL-2303 WinCE 4.2-5.2 Driver for x86 Standard SDK
Also for Windows Mobile 6, Windows Mobile 5, PocketPC 2003.
NOTE: WinCE 6.0 standard driver is not available, please email request for driver customization. SDK image file must be provided.
Download
PL-2303 Linux Driver for RedHat 7.3/8.0/9.0 Only
NOTE: No need to install drivers for following:
Linux Kernel 2.4.31 and above already includes built-in drivers for PL-2303 (VID_067B&PID_2303).
NOTE: Google Android OS is also based on Linux kernel so it also includes PL2303 drivers.

Driver Source:
http://lxr.free-electrons.com/source/drivers/usb/serial/pl2303.c
http://lxr.free-electrons.com/source/drivers/usb/serial/pl2303.h

Kernel (go to \drivers\usb\serial folder):
http://www.kernel.org/pub/linux/kernel/

Accessing Serial Ports for Android

How to enable PL2303/FTDI Support for your USB Host featuring Honeycomb Tablet:
http://android.serverbox.ch/?p=285

Download
MTTTY is a companion sample for the “Serial Communication in Win32″ using Microsoft Visual C/C++ version 2.0
Serial Communications in Win32:
http://msdn.microsoft.com/en-us/library/ms810467
Download