Prototyping and Development Boards for the ESP8266 Family

CP2104 Programmer


This USB-to-serial adapter lets you easily program your ESProto ESP modules through the 6-pin UART interface.  It acts as a virtual serial port, based on the Silicon Labs CP2104 USB-to-UART bridge, and provides access to all of its control signal pins and GPIO pins.

36 in stock (can be backordered)

SKU: CP2104-Programmer Category:

Product Description

This USB-to-serial adapter is a breakout board for the Silicon Labs CP2104 USB-to-UART bridge, and it is a great solution for programming your ESProto ESP modules, and connecting microcontroller projects and other logic-level serial devices to a personal computer. The tiny unit measures only 0.6″ × 0.95″ including its Micro-USB connector. It offers several options for accessing the data, control, and GPIO pins on the CP2104, all of which are made available on a 0.1″ spacing.

This board uses 3.45 V signal levels by default, but the signal pins can tolerate higher voltages, allowing the adapter to be used with 5 V systems that see 3.45 V as a logic high. The green LED on the SUSPEND line indicates an active USB connection when lit.

The adapter looks like a standard virtual serial port (COM port) to the computer’s operating system, which means it can be used with any software designed to work with a serial port (even a legacy RS-232 port). The CP2104 is a full-speed USB 2.0 device and allows baud rates of up to 2 Mbps. Drivers are available from Silicon Labs for Windows XP, Windows Vista, Windows 7, Windows 8, Linux, and Mac OS X.

Size: 0.6″ × 0.95″ × 0.17″
Weight: 1.4g

General specifications
Baud: 300 bps–2 Mbps

Size: Without included optional headers. This measurement includes the USB Micro-B connector, which extends 0.05″ past the edge of the PCB.
Weight: Without included optional headers.

File downloads & Links

CP2104 USB-to-UART bridge datasheet (pdf)
Datasheet for the Silicon Labs CP2104 USB-to-UART bridge.

CP210x USB-to-UART bridge drivers
Drivers for CP210x USB-to-UART bridge ICs on the Silicon Labs website.

Silicon Labs CP21xx USB-to-UART bridge product page
Product information, including documentation, application notes, and configuration software, for CP21xx USB-to-UART bridge ICs on the Silicon Labs website.

Shipping Information

Weight .05 lbs
Dimensions 5 x 4 x .25 in

Top Rated Products

Product Categories

ESProto IoT Newsletter

Sign up to stay on top of news and announcements!