{"product_id":"usb-to-uart-adapter-ch340-5v-3v3","title":"USB to UART Serial Adapter CH340, 5V and 3.3V Selectable, for Arduino, ESP8266, ESP32, STM32 and Raspberry Pi Console","description":"\u003cp\u003e\u003cstrong\u003eThe USB to UART 5V\/3V3 adapter is a CH340-based USB-to-TTL serial converter that lets a Windows, Linux or macOS computer talk to microcontrollers and single-board computers over a UART, used for uploading code to Arduino Pro Mini boards, flashing ESP8266 and ESP32 modules, accessing STM32 bootloaders and opening a serial console on a Raspberry Pi.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eA compact USB-to-TTL serial bridge built on the widely supported CH340 chip. Switch between 5 V and 3.3 V logic to program Arduino Pro Mini boards, flash ESP8266 and ESP32 modules, talk to STM32 bootloaders or open a serial console on a Raspberry Pi. Drivers are built into modern Linux and macOS and are a one-click install on Windows.\u003c\/p\u003e\u003ch2\u003eWhat can you use it for?\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eProgramming Arduino Pro Mini, Pro Micro-style and other boards without a USB port\u003c\/li\u003e\n\u003cli\u003eFlashing firmware to ESP8266, ESP-01 and ESP32 modules\u003c\/li\u003e\n\u003cli\u003eSerial console access to a Raspberry Pi, router, OpenWrt device or Linux board\u003c\/li\u003e\n\u003cli\u003eDebug logging from STM32, PIC, AVR and RISC-V microcontrollers\u003c\/li\u003e\n\u003cli\u003eConnecting GPS modules, Bluetooth serial modules and sensors with a UART to a PC\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eWho is it for?\u003c\/h2\u003e\u003cp\u003eAnyone who develops or repairs microcontroller hardware and needs a reliable, driver-friendly serial link that can switch between 5 V and 3.3 V targets.\u003c\/p\u003e\u003ch2\u003eCompatibility\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eOperating systems: Windows (CH340 driver), Linux (built-in ch341 driver), macOS 10.14+ (built-in)\u003c\/li\u003e\n\u003cli\u003eTargets: 3.3 V and 5 V microcontrollers; select the level before connecting\u003c\/li\u003e\n\u003cli\u003eTools: Arduino IDE, PlatformIO, esptool, STM32CubeProgrammer, PuTTY, screen, minicom\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eChipset\u003c\/th\u003e\n\u003ctd\u003eWCH CH340 USB-to-serial bridge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUSB\u003c\/th\u003e\n\u003ctd\u003eFull-speed USB 2.0 device\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLogic levels\u003c\/th\u003e\n\u003ctd\u003e3.3 V and 5 V selectable I\/O\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBaud rate\u003c\/th\u003e\n\u003ctd\u003e2,400 – 115,200 bps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterface\u003c\/th\u003e\n\u003ctd\u003eHardware full-duplex UART (TX, RX, VCC, GND) with transceiver buffer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eIndicators\u003c\/th\u003e\n\u003ctd\u003eLED activity indicator\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower\u003c\/th\u003e\n\u003ctd\u003eDC 5 V from USB, \u0026lt; 10 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating systems\u003c\/th\u003e\n\u003ctd\u003eWindows, Linux, macOS (CH340 driver)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e4 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\u003cul\u003e\u003cli\u003e\n\u003cstrong\u003eDefault Title:\u003c\/strong\u003e 1 × USB to UART 5V\/3V3 adapter\u003c\/li\u003e\u003c\/ul\u003e\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\u003ch3\u003eIs the CH340 as good as an FTDI adapter?\u003c\/h3\u003e\u003cp\u003eFor everyday programming and serial consoles up to 115200 baud, yes. The CH340 is fully supported by Arduino IDE, esptool and modern operating systems, and it costs a fraction of an FTDI cable.\u003c\/p\u003e\u003ch3\u003eHow do I switch between 5 V and 3.3 V?\u003c\/h3\u003e\u003cp\u003eUse the level selector on the board to match your target. Set 3.3 V for ESP8266, ESP32, STM32 and Raspberry Pi; set 5 V for classic 5 V Arduino boards.\u003c\/p\u003e\u003ch3\u003eCan it flash an ESP8266 or ESP32?\u003c\/h3\u003e\u003cp\u003eYes. Connect TX to the module's RX, RX to TX and GND to GND, hold the module's boot pin low while resetting, then use esptool or the Arduino IDE. Power heavier modules from a separate 3.3 V supply.\u003c\/p\u003e\u003ch3\u003eDo I need to install a driver?\u003c\/h3\u003e\u003cp\u003eLinux and current macOS include the CH340 driver. On Windows install the free CH340\/CH341 driver once and the adapter appears as a COM port.\u003c\/p\u003e\u003ch3\u003eWhat baud rates are supported?\u003c\/h3\u003e\u003cp\u003e2400 to 115200 bps, which covers bootloaders and serial consoles for Arduino, ESP, STM32 and Raspberry Pi.\u003c\/p\u003e","brand":"Glunova Biotech","offers":[{"title":"Default Title","offer_id":50742488957167,"sku":"SEEED-103990049","price":23.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/5406\/2063\/files\/01_0b5dc60d-1c66-413e-a97b-7cbee1440472.jpg?v=1789208182","url":"https:\/\/armdojo.com\/products\/usb-to-uart-adapter-ch340-5v-3v3","provider":"ArmDojo","version":"1.0","type":"link"}