USB to Serial Driver Downloads

Choose the driver that matches the USB-to-serial chip on your board or cable. Each section below explains what the driver is for before sending you to the official vendor download page.

Available Drivers

Silicon Labs

CP210x for Windows

Download this if your board or adapter uses a Silicon Labs CP210x USB-to-UART bridge and you are installing the driver on Windows.

What you are downloading: Official CP210x Windows VCP driver package.
Typical use: CP2102, CP2104, CP2105, and related Silicon Labs serial devices.
Download CP210x Windows Driver
Silicon Labs

CP210x for Linux

Download this if your device uses a Silicon Labs CP210x USB-to-UART bridge and you need the Linux driver source package.

What you are downloading: CP210x Linux VCP driver source package.
Typical use: Linux systems requiring Silicon Labs USB serial driver support.
Download CP210x Linux Driver
Silicon Labs

CP210x for macOS

Download this if your board or adapter uses a Silicon Labs CP210x USB-to-UART bridge and you are installing the driver on macOS.

What you are downloading: Official CP210x macOS VCP driver package.
Typical use: Macs connecting to Silicon Labs USB serial development boards and adapters.
Download CP210x macOS Driver
WCH

CH340G / CH340C / CH340E

Download this if your board uses a WCH CH340-series USB-to-UART converter. This is common on low-cost development boards, USB serial adapters, and cloned Arduino-compatible devices.

What you are downloading: Official CH34x USB serial driver page.
Typical use: Boards that are detected as CH340 or CH34x in Device Manager.
Open CH340 Driver Page
FTDI

FT232RL

Download this if your device uses the FTDI FT232RL USB-to-serial chip. This driver is commonly used on higher-quality USB serial adapters and many embedded development tools.

What you are downloading: FTDI VCP driver package page for FT232-series chips.
Typical use: Devices listed as FT232R USB UART or FTDI USB Serial Port.
Open FT232RL Driver Page
Prolific

PL2303

Download this if your adapter or board uses a Prolific PL2303 USB-to-serial controller. These chips are often found in legacy USB serial cables, console cables, and industrial adapters.

What you are downloading: Official Prolific PL2303 driver and product page.
Typical use: Devices identified as Prolific USB-to-Serial Comm Port.
Open PL2303 Driver Page
If you are not sure which driver you need, check the chip marking on the board or inspect the device name in your operating system's device manager before downloading.