The CH340C USB to TTL Serial Converter Module is a high-performance, compact interface board designed to facilitate serial communication between a USB host (e.g., PC, Raspberry Pi) and TTL-level UART peripherals. Utilizing the CH340C USB-to-Serial Bridge Controller, the module offers reliable, full-duplex UART communication with support for multiple voltage levels, making it ideal for embedded system developers and hardware engineers.
Technical Specifications
- USB Controller IC: WCH CH340C
 - USB Interface: USB Type-C (Reversible connector)
 - UART Signal Voltage: Onboard voltage selection jumper between 3.3V and 5V
 - Self-resettable fuse: Protects against overcurrent
 - EMI suppression filter: Reduces high-frequency noise and enhances signal integrity
 - PWR: Power status
 - RX: Serial receive data activity
 - TX: Serial transmit data activity
 
Pinout Details
| Pin | Function | 
|---|---|
| RTS | Request to Send (hardware flow control) | 
| GND | Ground | 
| VCC | 3.3V or 5V output (selectable) | 
| TXO | UART Transmit Output (TXD) | 
| RXI | UART Receive Input (RXD) | 
| DTR | Data Terminal Ready (for auto-reset in flashing scenarios) | 
All signals are TTL-level logic compatible. Pin headers are 2.54mm pitch.
Typical Applications
- Firmware flashing for ESP8266/ESP32, STM32, and Arduino-based microcontrollers
 - Serial debugging for embedded system development
 - RS232/TTL bridging applications
 - USB console interfaces for routers, SBCs, and development boards
 
CH340 Drivers
WCH: CH340 Drivers - Latest drivers can be found from the manufacturer
- Windows (EXE) - Driver executable
 - Windows (ZIP) - Driver version 3.4 (2016-09-27)
 - Linux (ZIP) - Driver v1.5 (2018-03-18)
 - Mac (ZIP) - Driver v1.5 (2018-07-04)