Silicon Labs CP2104 USB to UART bridge is widely used in devices with USB ports, for example, ESP8266 and ESP32 WiFi modules.
The breakout module we offer here has the advantage of making every signal available for the user, in contrast to most CH340 modules with very limited function.
Since the logic level is by default set to 3.40-3.45V when bus-powered by 5V USB, this CP2104 USB-TTL adapter can be used for 3.3V and 5V logic without switching the voltage, moving jumper or soldering jumper a bridge, as most other modules require.
CP2104 USB Chip works under Windows, Mac OS, Linux. Drivers are available on Silicon Labs website.