AN978: CP210x USB-to-UART API Specification

This document details the Application Programming Interface (API) for Silicon Labs' CP210x USB-to-UART bridge devices. It covers the functionalities of both the CP210x Manufacturing Library, used for device configuration, and the CP210x Runtime Library, used for operating the devices' GPIOs during runtime.

The CP210x series bridges facilitate Universal Asynchronous Receiver/Transmitter (UART) data transfers over USB, offering extensive programmable options and flexible GPIO functions. Silicon Labs provides comprehensive libraries to manage these capabilities.

Key Features

PDF preview unavailable. Download the PDF instead.

AN978-cp210x-usb-to-uart-api-specification Antenna House PDF Output Library 6.0.283 (Linux64)

Related Documents

Preview Silicon Labs CP210x Serial Communications Guide AN197
Learn how to implement serial communications with Silicon Labs CP210x USB to UART Bridge Controllers. This guide provides code examples for opening, configuring, reading, and writing to COM ports in Windows, targeting developers.
Preview Silicon Labs CP2102N-EK Kit User's Guide: USB-to-UART Bridge Evaluation
Comprehensive user's guide for the Silicon Labs CP2102N-EK kit, a development tool for the CP2102N USB-to-UART bridge controller. Learn about setup, drivers (VCP and USBXpress), hardware features, and customization options for integrating USB connectivity into RS-232 designs.
Preview CP2104 Evaluation Kit User's Guide
User's guide for the Silicon Labs CP2104 Evaluation Kit, detailing kit contents, relevant documentation, software setup, hardware interface, software interface, target board connectors, UART signals, power connector, and schematic.
Preview CP2104 Evaluation Kit User's Guide
User's guide for the Silicon Labs CP2104 Evaluation Kit, detailing kit contents, relevant documentation, software setup, hardware interface, and target board connections for USB-to-UART communication.
Preview UG274: Isolated USB Expansion Board User Guide
User guide for the Silicon Labs UG274 Isolated USB Expansion Board, detailing its features, hardware components, connection, and software demo setup for EFM8 and EFM32 Starter Kits.
Preview Gecko Bootloader User Guide - Silicon Labs
Comprehensive guide to the Gecko Bootloader from Silicon Labs, covering fundamentals, development, security features, and application integration for Series 3 and higher devices.
Preview Silicon Labs USB Device Stack: A Comprehensive Programming Guide
Explore the Silicon Labs USB Device stack with this comprehensive programming guide. Learn to implement USB functionality in embedded systems, covering device configuration, classes (CDC ACM, HID, MSC, Vendor), and API usage.
Preview Silicon Labs EFM32PG23 Pro Kit User's Guide
Comprehensive user guide for the Silicon Labs EFM32PG23 Pro Kit, detailing its features, hardware layout, connectors, peripherals, power supply, on-board debugger, and software support for embedded development.