








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)