UC00C (CH340) USB to UART Converter

USB DriverThe UC00C (CH340) USB to UART Converter is a well known low cost alternative to the popular FTDI USB to UART converter. It much like other works with both 3.3V as well as a 5V system. The UART driver has also been added below. The serial communication in particular the UART (Universal Asynchronous Receiver and Transmitter), is one of the most commonly used communication protocol for computers. There are certain versions of the Arduino main boards have USB to UART converter built-in. See also the cp2102 driver download.

UC00C (CH340) USB to UART Converter

Note that there is a difference between the two versions of the USD to UART converter. This is a UC00C while there is a UC00A UART which is also on this website so look at those specs of the Cytron USB to UART Converter UC00A driver. You will note that the converter board is much smaller with fewer options compared to the other.


UC00C (CH340) USB to UART Converter


How to install UC00C (CH340) USB driver

To get the UC00C (CH340) USB driver on your computer, follow these steps. First, go to WCH’s driver download page. Then, click on the link CH341SER.EXE to download the driver. After that, unzip the downloaded file1 and double-click on SETUP.EXE. Click INSTALL to finish installing.

After the installation, it’s a good idea to restart your computer. If your computer doesn’t recognize the chip, you might need to update the driver using Device Manager. Here’s how:

  1. Right-click on the Windows icon on your computer’s taskbar and select Device Manager.
  2. Look for the USB-SERIAL CH340 device under Ports. If you can’t find it there, check under Other Devices.
  3. Right-click on CH340 and choose Update driver.
  4. Follow the instructions to finish updating the driver.
See also  ASUS ZenBook 14 UX431FN Intel UART Driver

Once you’ve done all these steps, your UC00C (CH340) USB driver should be installed and good to go.


How to install the UC00C (CH340) USB driver in Linux

The CH340 driver is usually already included in the Linux kernel, meaning it should work automatically when you connect the device1. However, if you run into any problems, you can take the following steps:

  1. Update the repository list by typing the following command in the terminal:
    sudo apt-get update
  2. Install the driver package2. Make sure to replace NAME_OF_DRIVER with the actual name of your driver:
    sudo apt-get install NAME_OF_DRIVER
  3. Confirm the installation by using the lscpi command.

If, for some reason, the driver isn’t installed, you have the option to download the Linux CH340 Driver. Nonetheless, it’s advisable to upgrade your Linux installation to benefit from the built-in driver.


Header Socket Pins

GND – This is the ground or negative pin. This is the ground of power and signal and should be connected to device’s GND pin.

CTS – The Clear To Send Pin and is the hardware hand-shaking pin.

VCC – This is the 3.3V or 5V power output from the adapter. This send power to the micro-controller or external devices.

TXO – Easy to understand that this is the UART Transmit pin. This connects to the device’s receiver pin.

RXI – This is the UART Receive pin. This connects to the device’s transmit pin.

DTR – The Data Terminal Ready pin is for the auto rest on the Arduino compatible board.


Note also that when the slide switch is set to 5V, the adapter board as show will source as much power as your USB port will provide. Also note that when it is set to 3.3V, the maximum current for the UC00C can provide is limited to 500mA. Likewise see also the RS232 Cable Pinout as well as the FT234XD USB to Basic UART Driver.

See also  USB-Serial Port adapter (RS-232) in Ubuntu Linux


Hardware ID

Additionally this hardware below will work with this driver. Note that there is the older driver as well as the 2023 driver. In addition there is also a Linux driver. The 2023 package has both the Windows as well as the Linux drivers in them. Likewise see also the USB-Serial Port adapter (RS-232) in Ubuntu Linux.

RealSimGear USB-SERIAL CH340
RealSimGear USB-SERIAL CH341
WinChipHead USB-SERIAL CH341
RealSimGear USB-SERIAL CH341

Likewise this driver will work on the hardware listed above.


driver download

Download Cytron USB to UART Driver (32 bit + 64bit) 2019

(Note that this is the UC00C  driver, UC00A can be found here.)


driver download

Download Cytron USB to UART Linux Driver  2019

(Note that this is the UC00C  driver, UC00A can be found here.)


driver download

Download Cytron USB to UART Driver (32 bit + 64bit) 2023

(Note that this is the UC00C  driver, UC00A can be found here.)

Additionally the USB to serial port Windows driver and DLL library not only supports CH340 and CH341 but also includes instructions for setting non-standard baud rates. Additionally, it caters to USB to UART connections with both 3-wire and 9-wire SERIAL serial ports.

Likewise this versatile driver is compatible with 32/64-bit versions of Windows 11, 10, 8.1, 8, 7, VISTA, XP, as well as SERVER 2022, 2019, 2016, 2012, 2008, 2003, 2000, ME, and 98.

Furthermore, it has successfully undergone Microsoft digital signature certification, streamlining the process for integrating the driver into product application software packaging.