Specifications
- Chip: CH340E (USB-to-Serial IC, no external crystal required)
- USB Connector: Type-A Male (plug directly into PC or USB hub)
- TTL Interface: 6-pin header — DTR, RXD, TXD, VCC, CTS, GND
- Logic Level: Switchable 3.3V and 5V (via jumper or pad)
- Baud Rate: Up to 2 Mbps
- USB Standard: USB 2.0 Full Speed
- Power Output: 3.3V / 5V selectable, max 500mA (bus-powered)
- LED Indicators: TX and RX activity LEDs
- PCB Dimensions: approx. 46 × 18 mm
- Operating Temperature: -40°C to +85°C
- Driver Support: Windows 7/8/10/11, macOS 10.9+, Linux (kernel built-in)
- Jumper Wires Included: 2.54mm pitch Dupont, 5-pin, approx. 200mm length
Key Features
- CH340E chip — no external crystal oscillator needed, more stable than CH340G in compact designs
- Dual voltage support: select 3.3V or 5V to match your target device logic level without risk of damage
- USB Type-A plug-in design — no additional USB cable needed, plugs directly into any USB port
- TX/RX indicator LEDs for real-time data activity monitoring
- Plug-and-play on Linux and modern macOS (no manual driver installation required)
- Supports DTR pin for automatic bootloader reset on Arduino-compatible boards
- Compact dongle form factor — lightweight and portable for field debugging
- Bundled jumper wires allow immediate connection to target board without extra accessories
- Works with all UART-based devices: microcontrollers, GPS modules, Bluetooth modules, industrial sensors
- Bus-powered via USB — no external power supply needed
Applications
- Flashing firmware to ESP8266 and ESP32 modules (NodeMCU, Wemos D1 Mini, etc.)
- Programming Arduino Pro Mini, Arduino Nano (CH340-based or bootloader burning)
- Debugging UART output from microcontrollers and SoC boards
- Connecting GPS/GNSS modules (NEO-6M, NEO-7M) to PC for configuration
- Interfacing HC-05/HC-06 Bluetooth modules for AT command configuration
- Serial console access to Raspberry Pi or single-board computers
- Configuring industrial RS-232/UART devices via PC terminal
- Reading NMEA data streams from navigation sensors
- Flashing OpenWRT firmware to router modules via serial console
- General-purpose UART-to-USB bridging in prototyping and lab work
Package Includes
- 1 × CH340E USB-TTL Converter Board (USB Type-A male plug, 6-pin TTL header)
- 1 × 5-pin 2.54mm Dupont jumper wire set (approx. 200mm, female-to-female)
- Note: No USB cable required — the board plugs directly into USB port
- Note: CH340 driver is pre-installed on Linux; for Windows, download from wch.cn if not auto-detected
HLK-Test-Kit(10pcs)
FAQ
- Q: What is the difference between CH340E and CH340G? A: The CH340E does not require an external crystal oscillator, making it more compact and slightly more stable. Both offer identical USB-to-TTL functionality, but CH340E is better suited for miniaturized boards.
- Q: Do I need to install a driver on Windows? A: On Windows 10/11, the driver often installs automatically. If not, download the official CH340 driver from wch.cn (WCH official website) — it is free and takes under a minute.
- Q: How do I select between 3.3V and 5V? A: The board has a jumper or solder pad to select VCC output voltage. Always match the logic level to your target device to avoid damaging it — ESP8266 and ESP32 require 3.3V.
- Q: Can this board program an ESP32 or ESP8266? A: Yes. Connect TX→RX, RX→TX, GND→GND, 3.3V→3.3V, and DTR→EN (or IO0 for boot mode). The DTR pin enables automatic reset during flashing when used with esptool or Arduino IDE.
- Q: Does it work on macOS without a driver? A: macOS 10.15 (Catalina) and later include a CH340 kernel extension. No manual install is needed in most cases.
- Q: What baud rate does it support? A: Up to 2 Mbps, which covers all standard rates: 9600, 115200, 230400, 460800, 921600, etc.
- Q: Is it safe to use with 3.3V-only devices? A: Yes, when set to 3.3V mode, both the TX output voltage and VCC pin output 3.3V, making it safe for ESP8266, ESP32, and other 3.3V-only devices.
- Q: What is the DTR pin used for? A: DTR (Data Terminal Ready) is used to trigger automatic reset on Arduino and ESP boards during programming. Without DTR, you must manually press the reset button at the right moment.
- Q: Can I power my target board from this adapter? A: The VCC pin can supply up to ~500mA from USB bus power. This is sufficient for most bare microcontroller modules, but not for boards with high-current peripherals.
- Q: What is the difference between this board and a full USB cable with CH340? A: This dongle plugs directly into USB without a cable, which is more convenient. A dedicated cable is useful when you need distance between the PC and the target board.