CH340 to konwerter USB-UART, umożliwiający komunikację szeregową między komputerem a mikrokontrolerami, takimi jak Arduino, ESP8266, ESP32 i STM32. Jest używany do przesyłania danych przez port USB, emulując standardowy port szeregowy (COM). Obsługuje prędkości transmisji od 50 bps do 2 Mbps, co pozwala na szeroki zakres zastosowań. Działa z napięciami 3,3V i 5V, dzięki czemu jest kompatybilny z wieloma systemami. Wymaga sterowników, które są dostępne dla Windows, Linux i macOS. Jest często stosowany w programatorach, debugowaniu mikrokontrolerów i konwersji sygnałów USB-TTL. W porównaniu do FTDI i CP2102, CH340 jest tańszy, ale działa równie stabilnie w większości zastosowań.