CH340 USB UART Interface for Communication and Programming 3.3V / 5V

CAD 3.95

Need more than we have? Order now, we will ship when back in stock. Lead time about 2-3 weeks.
See our backorder policy.
Availability: In stock (can be backordered) SKU: 26038
Quantity 3 - 9 CAD 3.56
Quantity 10 - 24 CAD 3.46
Quantity 25 + CAD 3.36


A CH340 USB UART Interface is a device used to interface between a computer and a microcontroller board through USB. It is equipped with the CH340 chipset, which is a low-cost and high-performance USB-to-serial converter that supports both 3.3V and 5V voltage levels. The adapter is used to program the microcontroller and communicate with it, allowing the computer to send and receive data to and from the microcontroller. The adapter also provides power to the microcontroller, eliminating the need for an external power supply. The adapter is compatible with a wide range of microcontroller boards, including the Arduino, Raspberry Pi, and others, making it a versatile tool for hobbyists, makers, and engineers.

The CANADUINO® CH340 USB UART Interface operates with 3.3V and 5V TTL levels and provides the connection between the RX and TX pins you can find on many electronic modules and microcontroller development modules, and the USB port of a host computer for programming or monitoring.

This adapter can be used as a USB to RS323 adapter as long the connected device accepts the lower TTL logic level. If the TTL level is insufficient, an RS232 to TTL adapter is a cheap and reliable solution to turn the CH340 into a real RS232 device.

We recommend downloading the required USB driver for your operating system from WCH official website.

If you prefer a cable instead of the dongle-style, see our PL2303TA USB-TTL UART interface cable.

1 review for CH340 USB UART Interface for Communication and Programming 3.3V / 5V

  1. 4 out of 5

    nalinux (verified owner)

    There’s no DTR line.
    So, when uploading for example to an Arduino Pro Mini, you have to push and release the Reset button on the Arduino to get the communication.
    Several trys may be necessary.


    The missing DTR line is right, as to see in the pictures. These very basic adapters only populate the most common signals. If you need different signals, just take a different adapter. We carry FT232, for example.

Add a review