USB TO 8CH TTL
| ||
Overview
Introduction
USB TO 8CH TTL, an industrial UART TO TTL converter with an aluminum alloy case, features the original CH348L chip and built-in protection circuits such as the self-recovery fuse and TVS. This converter is easier to operate due to its fully automatic transceiver circuit with no delay. Boasting characteristics of fast communication, stability, reliability, and safety, it is an ideal choice for various industrial control devices and applications with high communication requirements.
Features
- Extending USB to 8CH TTL (UART) with hardware flow control, allows concurrent and independent communication for each channel.
- Onboard resettable fuse and protection diodes, ensure the current/voltage stable outputs, provide over-current/over-voltage proof, improving shockproof performance.
- Onboard TVS (Transient Voltage Suppressor), effectively suppresses surge voltage and transient spike voltage in the circuit, lightningproof & anti-electrostatic.
- Onboard voltage translator circuit, with anti-surge and ESD protection, safe and stable communication.
- Onboard TTL serial 3.3V/5V voltage translator, config the TTL level via the switch.
- Aluminium alloy enclosure with oxidation dull-polish surface, CNC process opening, solid and durable, well-crafted.
- 4x external LEDs for indicating the power and transceiver status.
Parameters
| Product | Industrial USB to TTL converter | |||
|---|---|---|---|---|
| Host Interface | USB | |||
| Device Interface | TTL (UART) | |||
| USB Connector | Operating Level | 5V | ||
| Connector | USB-B | |||
| Protection | 200mA self-recovery fuse, ESD protection | |||
| Power Port | Connector | 5V DC Power Port | ||
| Protection | Over-voltage protection and anti-reverse protection | |||
| TTL (UART) | Connector | 50PIN Anti-reverse Port | ||
| Protection | TVS diode, surge protection & ESD protection | |||
| UART TTL Level | 3.3V/5V (Adjustable) | |||
| Indicator | PWR | Power indicator, connects to USB, lights up red when voltage is detected | ||
| ACT | Status indicator, lights up green when the driver is detected | |||
| TXD | TX indicator, lights up when the USB port sends data | |||
| RXD | RX indicator, lights up when the device ports send data back | |||
| Operating System | Mac, Linux, Android, Windows 11/10/8.1/8/7 | |||
Onboard Interface
| Indicator | |
|---|---|
| PWR | Power indicator, connect to USB, red light is on when the voltage is detected |
| ACT | Status indicator, green light is on when the driver is detected |
| TXD | Transmitting indicator, turn on when data is sent from the USB port |
| RXD | Receiving indicator, turn on when receiving data from the corresponding port |
Dimensions
Driver Installation
- First, download the driver file USBMESR.
- Double-click USBMESR.exe and install it by steps.
- Select USB to serial ports (USB 1.1/2.0) as card type.
- Click on Install Driver.
- When the progress bar is loaded, a pop-up window will appear to indicate that the driver has been installed successfully.
- After connecting to the computer, you can find the available ports and their corresponding COM port. (Also, you can assign the COM port number through the serial port manager tool).
Communication Operation
- Open SSCOM software.
- In general, the identification of 8 COM port numbers usually proceeds sequentially from Port A to Port H, starting from the smallest.
TTL Communication
The following displays how to perform the communication between the UART 0 and UART 1 of the product.
Hardware Connection
| USB TO 8CH TTL - UART 0 | USB TO 8CH TTL - UART 1 |
| UART 0 - TXD | UART 1 - RXD |
| UART 0 - RXD | UART 1 - TXD |
| UART 0 - GND | UART 1 - GND |
Software Operation
- Open two SSCOM interfaces.
- Select the corresponding COM port of the UART0 and UART 1, respectively.
- Select the baud rate as 115200, input the characters you want to send, check Show time and packet, and click on Open COM.
- Select 100ms intervals in two SSCOM interfaces, and you can see they transmit and receive data normally, the effects as shown below:
Resource
Datasheet
Software and Drivers
- SSCOM Assistant
- Windows USBMESR driver (or download from WCH website)
- ComPortManager
- Linux Driver
FAQ
Software Driver
- USB cable failure – possible damage, poor contact, or charging‑only cable. Replace the USB cable to troubleshoot.
- USB port issue – hardware failure or insufficient power, especially on older computers with aging USB ports and low voltage. Try a different port.
- Computer system driver issue – test with another computer or reinstall the system. It is also recommended to install the CH341SER driver.
- The product has an onboard level translation chip, and there is a data conversion rate issue. Therefore, during communication, avoid excessive data conversion in the middle of the communication process.
- This is a driver issue. Download and unzip the Linux driver.
wget https://files.waveshare.com/wiki/USB-TO-8CH-TTL/USB-8CH-485-linux.zip sudo unzip USB-8CH-485-linux.zip cd ch9344ser_linux-main/driver
- Compile and load the USB device descriptor using:
sudo make install
- The figure below is tested on a Raspberry Pi with the 240704 64-bit Bookworm system. Different systems may vary; please modify the operations according to your actual situation:
- It is recommended to use tools like cutecom to access the serial port; minicom may experience lag issues
1. After connecting the device to the computer via USB, open Device Manager.
2. Under the "Ports" section, you will see the corresponding serial port numbers.
![]()
3. Right-click on the port you want to view and select "Properties".
4. After entering, you will see more status information about the port, as shown below.
![]()
- The baud rates are not continuous. The following baud rates are supported:
1200, 1800, 2400, 3600, 4800, 9600, 14400, 19200, 28800, 33600, 38400, 56000, 57600, 76800, 115200, 128000, 153600, 230400, 460800, 921600, 1M, 1.5M, 2M
Hardware Interfaces
- Generally, USB power is sufficient. For some older computers with insufficient USB power, DC power can be used.
- If multiple channels are used simultaneously, multiple devices are connected, and the communication distance is long, causing insufficient drive capability, DC power is needed. TTL power consumption is relatively low.
- The current output of a 5V regulated power supply is not constant; it supplies whatever the load draws. It can be 0.5A, 1A, 2A, etc. There is no limit on the adapter's current rating. The module itself consumes less than 1A.
- USB itself can also provide sufficient power. If an external power adapter is used, a 5V / 1A specification is recommended, which can stably cover the full current demand of the module.
- Similarly, 5V phone chargers are also constant‑voltage controlled; the current varies continuously: high current during fast charging at the beginning, medium current during normal charging in the middle, and gradually reduced to a tiny trickle charge when approaching full charge.
Support
Technical Support
If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)




