ACROBOTIC CP2102 USB to Serial UART Programmer

Regular price $7.99

Most electronics use TTL serial for debugging, bootloading, programming, serial output, etc. But it's rare for a computer to have serial ports anymore, which have all been replaced by USB. Fortunately, chips like the CP2102 allow the computer to turn any USB port into a TTL serial and communicate with these devices.

This breakout board carries the fantastic CP2102 from Silicon Labs, and has a USB-A connector that plugs into your computer's USB port. After installing the drivers you're ready to communicate with microcontrollers, single-board computers, and any electronics with RX/TX lines.

Please note that for Linux you won't need a driver. For Windows, it usually grabs the driver automatically from Windows Update. And, for Mac OS X you can check out the Silicon Labs driver page for the latest ones.

The board breaks out 6 pins into a header: Power (5V or 3.3V), ground, RX, TX, DTR and CTR. These are perfect for whenever you want to communicate with a TTL serial device, such as an ESP-01, STM32, Arduino (ATmega) microconotrollers, Raspberry Pi, and more. Additional pins are broken out to the board, but no header is installed (advanced use only). The Power pin is set by default to 5VDC but can be changed to 3.3VDC using the solder pad on the back of the board!

The 90-degree pin header comes already soldered, and the 6-pin dupont connector cable is included!


  • Easiest way to program and communicate with different microcontrollers like Arduino, ESP8266, STM32 and single-board computers like Raspberry Pi and BeagleBoard over RX/TX lines
  • Built-in CP2102 USB to Serial UART adapter and USB-A connector
  • Breaks out DTR, RX, TX, VCC, GND, and CTS. Additional I/O from the CP2102 are available as well.
  • Selectable 5V (default) or 3.3V using a solder pad on the back of the board