CH340G USB to TTL Serial Adapter Module with 3.3V/5V Select, TX/RX/CTS/RTS Pins, USB-A Plug, UART Converter for Arduino, ESP8266, ESP32, STM32, Raspberry Pi Debugging
Verified listing

CH340G USB to TTL Serial Adapter Module with 3.3V/5V Select, TX/RX/CTS/RTS Pins, USB-A Plug, UART Converter for Arduino, ESP8266, ESP32, STM32, Raspberry Pi Debugging

SKU: CH340G · Barcode: DKU-000007
AED 13.67
Backorder available Ships from Dubai
Find similar
Free delivery Orders over AED 100
Returns policy 14-day returns if unused
Tech help Wiring & code support
More options
Backorder available. Normal lead time: 10-20 days. Urgent option: 3-5 days (+AED 50.00).
Free shipping on orders AED 100+. Below that: AED 25.

This CH340G USB to TTL Serial Adapter Module converts a computer’s USB port into a TTL-level UART interface, enabling direct serial communication with microcontrollers, development boards, and embedded modules. It is commonly used for uploading firmware, accessing bootloaders, monitoring serial logs, and providing a stable debug console during development. The module shown features an integrated USB-A plug and a pin header area labeled for common UART signals, making it convenient for quick bench wiring without a separate USB cable.

Full description

Overview

This CH340G USB to TTL Serial Adapter Module converts a computer’s USB port into a TTL-level UART interface, enabling direct serial communication with microcontrollers, development boards, and embedded modules. It is commonly used for uploading firmware, accessing bootloaders, monitoring serial logs, and providing a stable debug console during development. The module shown features an integrated USB-A plug and a pin header area labeled for common UART signals, making it convenient for quick bench wiring without a separate USB cable.

Technical Details

At the core of the module is the CH340G USB-to-serial controller, which enumerates as a USB serial (COM) device on most operating systems once the appropriate driver is installed. The adapter exposes UART transmit (TXD) and receive (RXD) lines at TTL logic levels, intended for direct connection to the target device’s UART pins (cross-connect TX to RX and RX to TX). Many CH340G adapter revisions also provide hardware flow control pins (CTS/RTS), which can improve reliability in applications where the target device or bootloader expects flow control or where sustained throughput is needed.

A key feature on this style of board is selectable I/O voltage (commonly 3.3V or 5V). The selection is typically implemented by an onboard slide switch or jumper that changes the logic level reference for the UART pins. Because different factories produce slightly different revisions, the exact behavior can vary (for example, some boards switch only the TX/RX logic level, while others also expose a regulated power output). For best results, confirm the silk-screen labels and measure the output with a multimeter before powering sensitive 3.3V devices.

The module is designed for UART signaling (asynchronous serial) and is not a USB-to-RS232 converter; RS232 uses different voltage levels and requires a dedicated transceiver. The board typically includes a crystal oscillator for USB timing and indicator LEDs (often labeled PWR and TX/RX) to show power and serial activity, helping you quickly verify that the adapter is enumerated and data is flowing.

Specifications

  • USB interface: USB 2.0 full-speed device (typical for CH340G; check datasheet)
  • USB connector: Integrated USB-A male plug (as shown)
  • Serial interface: UART (TTL-level), asynchronous
  • Logic level selection: 3.3V / 5V selectable (varies by module revision and switch/jumper design)
  • Exposed signals (typical): TXD, RXD, GND; may also include VCC, CTS, RTS (confirm silkscreen on your unit)
  • Driver support: CH340/CH341 drivers for Windows; native/available support on many Linux distributions; macOS support varies by version (install driver if required)
  • Baud rate: Supported baud rates depend on driver/OS and CH340G capabilities; use standard UART rates and verify stability for your application
  • Power output: Some revisions provide a VCC pin that can power small targets; available voltage/current and regulation method vary by module revision—do not assume it can power high-load devices

Applications

  • Uploading sketches/firmware to Arduino-compatible boards that use UART bootloaders
  • Serial console access for ESP8266/ESP32 modules, routers, and embedded Linux boards
  • Debug logging for STM32, AVR, PIC, and other MCU UARTs
  • Interfacing with GPS modules, Bluetooth UART modules, and other TTL serial peripherals
  • Manufacturing test fixtures and field diagnostics where a simple USB-UART bridge is required

Integration Notes

  • Wiring: Connect GND-to-GND first. Then connect TXD (adapter) to RX (target) and RXD (adapter) to TX (target).
  • Voltage level: Set the adapter to match the target logic level (3.3V for most ESP modules and many sensors; 5V for some Arduino/AVR boards). If unsure, use 3.3V to reduce risk and confirm target tolerance.
  • Powering the target: If you use the VCC pin (when present), ensure the target’s current draw is within what the adapter revision can safely supply. For WiFi modules and motors/relays, use a dedicated power supply.
  • Auto-reset/boot: Some boards expose RTS/DTR for auto-reset; this pictured revision highlights RTS/CTS. If your flashing workflow needs DTR, verify your specific module’s pinout before purchase/use.
  • Driver setup: If the device is not detected, install the correct CH340 driver for your OS and try a different USB port. Use a known-good USB extension if clearance is needed.

Included Components

CH340G USB to TTL Serial Adapter Module

Customer reviews

No reviews yet — be the first.

Honest takes from buyers who built with this part.

Write a review

Customer Q&A

No questions yet.

Ask anything — the team and other customers will reply.

No questions yet. Be the first to ask — useful answers help other buyers too.

Ask a question

Starter Bundle Builder

Select compatible items and add all selected products in one click.
4 compatible items
View cart

Works With

Find more compatible parts

Related