> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# CP2102N USB-to-Serial Adapter Carrier

**Type:** Product page · **SKU:** POLOLU-1317 · **Brand:** [Pololu](https://core-electronics.com.au/brands/pololu-australia)
**Page:** https://core-electronics.com.au/cp2102n-usb-to-serial-adapter-carrier.html ([markdown](https://core-electronics.com.au/cp2102n-usb-to-serial-adapter-carrier.html.md))

This USB-to-serial adapter lets you easily connect a TTL serial device to a PC by acting as a virtual serial port. The board is a Micro-USB carrier for ...

## Pricing

- **Price:** $25.05 (inc GST) — $22.77 AUD, exc GST
- **Quantity discounts:** 10+ $21.86 (exc GST) · 25+ $21.18 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 21 and Aug 24.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=POLOLU-1317:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/POLOLU-1317:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

| [![](https://core-electronics.com.au/attachments/localcontent/0J10916_2419674f754.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10916_32488431fd6.jpg) |
|---|
| CP2102N USB-to-serial adapter carrier, bottom view with dimensions. |

This USB-to-serial adapter is a breakout board for the Silicon Labs CP2102N USBXpress USB-to-UART bridge, and it is a great solution for 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 CP2102N, all of which are made available on a 0.1" spacing.

This board uses 3.3 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.3 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 CP2102N is a full-speed USB 2.0 device and allows baud rates of up to 3 Mbps. [Drivers](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers) are available from Silicon Labs for Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Linux, and Mac OS X.

This product requires a [USB A to Micro-B cable](https://core-electronics.com.au/thin-2mm-usb-cable-a-to-micro-b-6-ft-low-full-speed-only.html) (not included) to connect to a computer.

If you do not need access to all of the serial control signals, consider the [Pololu USB AVR Programmer v2.1](https://core-electronics.com.au/pololu-usb-avr-programmer-v2-1.html) as an alternative. In addition to its functionality as an AVR programmer, it can be used as a USB-to-TTL serial adapter with two configurable serial handshaking lines and support for both 3.3 V and 5 V operation.

For most applications, this CP2102N carrier can be considered a drop-in replacement for Pololu's older [CP2104 USB-to-Serial Adapter Carrier](https://core-electronics.com.au/cp2104-usb-to-serial-adapter-carrier.html) with a few improvements like a higher maximum baud rate and re-programmable configuration ROM.

**Specifications**

- Dimensions: 0.6" × 0.95" including connector
- USB standard: USB 2.0 (full speed)
- Connector: USB Micro-B
- Logic voltage level: 3.3 V (5 V tolerant)
- Supported baud rates: 300 bps to 3 Mbps
- Supply current: 15 mA
 
**Using the adapter**

**Pinout**

 | [![](https://core-electronics.com.au/attachments/localcontent/0J10913_565482b591c.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10913_15285401f05.jpg) |
|---|

 | Pin | Type | Function |
|---|---|---|
| VDD | Power | 3.3 V voltage regulator output |
| VBUS | Power | USB bus voltage (5 V) |
| GND | Power | Ground |
| RST | In | Device reset |
| TX | Out | Asynchronous serial data transmit (idle high) |
| RX | In | Asynchronous serial data receive |
| CTS | In | “Clear to send” control input (often used with RTS) |
| RTS | Out | “Ready to send” control output (often used with CTS) |
| DSR | In | "Data set ready" control input (active low) (often used with DTR) |
| DTR | Out | "Data terminal ready" control output (active low) (often used with DSR) |
| DCD | In | "Data carrier detect" control input (active low) |
| RI | In | "Ring indicator" control input (active low) |
| SUSPEND | Out | Driven high when in USB suspend state |
| SUSPEND | Out | Driven low when in USB suspend state (connected to green LED) |
| GPIO.0 | I/O | User-configurable inputs or outputs |
| GPIO.1 |
| GPIO.2 |
| GPIO.3 |

**Connections**

All of the adapter’s pins are available in two rows spaced 0.5" apart along the sides of the board. This allows any pin to be accessed easily while the adapter is plugged into a [solderless breadboard](https://core-electronics.com.au/prototyping/breadboards.html), as shown in the left picture below.

Alternatively, a 1×6 header can be soldered to the end of the board, as shown in the right picture below. This gives access to six signals (RTS, RX, TX, VBUS, CTS, and GND) that are commonly found on FTDI cables and other similar USB-to-serial adapters. As a result, this CP2102N adapter board can be used as a drop-in replacement for an FTDI cable in many applications, such as programming Arduino-compatible boards.

 | \| [![](https://core-electronics.com.au/attachments/localcontent/0J10915_21424845a89.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10915_35080449c60.jpg) \| \|---\| \| CP2102N USB-to-serial adapter carrier in a breadboard with included 0.1" male headers installed. \| | \| [![](https://core-electronics.com.au/attachments/localcontent/0J10914_776625b520.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10914_16001f217e9.jpg) \| \|---\|---\| \| CP2102N USB-to-serial adapter carrier with included 6-pin 0.1" right-angle female header installed. \| |
|---|

The carrier board ships with a 1×25 [straight male header strip](https://core-electronics.com.au/0-100-2-54-mm-breakaway-male-header-1x40-pin-straight.html), a 1×6 [right-angle male header strip](https://core-electronics.com.au/0-100-2-54-mm-breakaway-male-header-1x40-pin-right-angle.html), and a [1×6 right-angle female header](https://core-electronics.com.au/0-100-2-54-mm-female-header-1x6-pin-right-angle.html) as shown below. You can also solder wires directly to the pads for the smallest installation.

 | [![](https://core-electronics.com.au/attachments/localcontent/0J10912_251251a0ed6.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10912_31908ef8050.jpg) |
|---|

**Using a different VIO**

 | [![](https://core-electronics.com.au/attachments/localcontent/0J10918_23363721c7c.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10918_7220991d72c.jpg) |
|---|

This carrier board connects the VIO pin of the CP2102N to VDD by default, setting its logic voltage level to the 3.3 V provided by the IC’s built-in voltage regulator. If you want to use a lower logic voltage, you can disconnect VIO from VDD by cutting the thin trace between the two pads of the surface-mount jumper shown to the right. You can then solder a thin wire to the exposed via labeled “VIO” and connect it to a separate voltage supply (as low as 1.71 V).

**Warning:** Pololu do not recommend externally supplying VIO to this board while it is not connected to USB, as this can cause it to draw excessive current (up to a few hundred milliamps).

**Schematic diagram**

 | [![](https://core-electronics.com.au/attachments/localcontent/0J10922_10335717cb7.jpg)](https://core-electronics.com.au/attachments/localcontent/0J10922_57258a240c9.png) |
|---|

This schematic is also available as a [downloadable PDF](https://core-electronics.com.au/attachments/localcontent/cp2102n-usb-to-serial-adapter-carrier-schematic_16937680a3d.pdf) (169k pdf).

**Advanced features**

You do not need to be familiar with details of the CP2102N to use this board as a basic USB-to-serial adapter, but the CP2102N also has specialized features including four general-purpose I/O (GPIO) pins and the ability to be customized by configuring its internal EEPROM. For advanced users interested in these features, Pololu recommend careful reading of the [CP2102N datasheet](https://core-electronics.com.au/attachments/localcontent/cp2102n-datasheet_61918a59018.pdf) (619k pdf). Additional resources, including application notes referenced by the datasheet, can also be found on the [CP2102N product page](https://www.silabs.com/interface/usb-bridges/usbxpress) on the Silicon Labs website.

**Dimensions**

 | Size: | 0.6" × 0.95" × 0.17"[1](https://core-electronics.com.au/#note1) |
|---|---|
| Weight: | 1.4 g[2](https://core-electronics.com.au/#note2) |

**General specifications**

 | Baud: | 300 bps–3 Mbps |
|---|---|

**Identifying markings**

 | PCB dev codes: | usb03b |
|---|---|
| Other PCB markings: | 0J13036 |

**Notes:**

 1 Without included optional headers. This measurement includes the USB Micro-B connector, which extends 0.05" past the edge of the PCB. 2 Without included optional headers. **File downloads**

- **[CP2102N datasheet](https://core-electronics.com.au/attachments/localcontent/cp2102n-datasheet_61918a59018.pdf) (619k pdf)**
- **[Schematic diagram of the CP2102N USB-to-serial adapter carrier](https://core-electronics.com.au/attachments/localcontent/cp2102n-usb-to-serial-adapter-carrier-schematic_16937680a3d.pdf) (169k pdf)**
- **[Dimension diagram of the CP2102N USB-to-Serial Adapter Carrier](https://core-electronics.com.au/attachments/localcontent/cp2102n-usb-to-serial-adapter-carrier-dimensions_24753202490.pdf) (248k pdf)**
- **3D model of the CP2102N USB-to-Serial Adapter Carrier (5MB step)**
- **Drill guide for the CP2102N USB-to-Serial Adapter Carrier (32k dxf)**
    
    This DXF drawing shows the locations of all of the board’s holes.
 
**Recommended links**

- **[CP210x USB-to-UART bridge drivers](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers)**
    
    Drivers for CP210x USB-to-UART bridge ICs on the Silicon Labs website.
- **[Silicon Labs CP2102N USBXpress USB bridge product page](https://www.silabs.com/interface/usb-bridges/usbxpress)**
    
    Product information, including documentation, application notes, and configuration software, for CP2102N USBXpress USB bridge ICs on the Silicon Labs website.

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/i/m/image_183.jpg)
