USB-TTL CH340G Converter



CH340G USB To TTL Converter Module is a small 6 pin USB male to serial port TTL converter which is based on CH340 USB to serial (UART) chip. It is a low cost alternative for PL2303 and FTDI chip and is specialized for microcontroller download, compatible with Arduino, Raspberry Pi, AVR, PIC, 8051, etc. It has three LED indicators for showing power on, receiver (RX) and transmitter (TX) status.

You can change the logic level between 3.3V and 5V with the jumper cap provided. Most of the time you can leave it connected to VCC and 3.3V. This will output a 3.3V logic that works with both 3.3V and 5V microcontrollers. Please note that VCC pin *MUST* be shorted to either 3.3V or 5V for the module to work.

To use it with Arduino Nano / Pro Mini programming, you will need to manually press the reset button upon successful compilation of your code to reset the microcontroller before flashing.

CH340G maximum output current is 30mA, running ESP8266 directly from CH340G is NOT recommended. Because of the typical ESP8266EX current consumption range (w/o SPI Flash) in Modem active mode is 50mA - 170mA.



  • Chip: CH340G
  • Interface type: USB to TTL
  • Output Voltage: 3.3V - 5V
  • Operating Current: 12mA up to 30mA
  • Compatible with 32-bit & 64-bit Windows, Mac OS 8 to OS X, Linux and Android
  • Support USB1.1 or USB2.0 / USB3.0 for communication



  • 1x USB-TTL CH340G Converter