Description
The CH340G USB→TTL adapter is a compact, low-cost USB-to-serial interface based on the widely used CH340G chipset. It provides a simple way to connect TTL-level microcontrollers (Arduino Family, ESP modules, AVR, STM32, etc.) to a PC for programming, serial monitoring and debugging. This board offers stable serial communication and convenient pins for wiring and automatic reset when used with Arduino-style bootloaders.
Key features
- CH340 USB↔TTL serial converter (stable & widely supported)
- 5V logic level (verify variant; some SKUs offer 3.3V selectable)
- Standard pins: TX, RX, VCC, GND, DTR, CTS
- DTR support for Arduino auto-reset uploads
- Compact PCB ideal for benchwork and field flashing
- Plug-and-play on macOS and Linux; Windows may require CH340 driver installation
Package contents
- 1 × CH340G USB→TTL adapter board
Driver & setup notes
- Windows: Some Windows versions require installing the CH340 driver. After installation the adapter appears as a COM port in Device Manager.
- macOS: Modern macOS usually recognizes CH340 devices automatically. If not, install a compatible CH340 driver and allow it in System Preferences → Security & Privacy.
- Linux: Most Linux distributions include CH340 support and the device appears as /dev/ttyUSB0 or similar.
- Serial settings: Typical serial config is 8N1 (8 data bits, no parity, 1 stop bit). Use the baud rate required by your device.
Video Guide:
Compatibility
Works with Arduino Family (as serial adapter), ESP8266 modules (when using appropriate voltage), ESP32 for serial/bootloader access, and most TTL-level microcontrollers and serial peripherals.










