USB communications device class (or USB CDC) is a composite Universal Serial Bus device class.
The communications device class is used for computer networking devices akin to a network card, providing an interface for transmitting Ethernet or ATM frames onto some physical media. It is also used for modems, ISDN, fax machines, and telephony applications for performing regular voice calls.
Microsoft Windows versions prior to Windows Vista do not work with the networking parts of the USB CDC, instead using Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver Interface Specification). With a vendor-supplied INF file, Windows Vista works with USB CDC and USB WMCDC devices.[1]
This class can be used for industrial equipment such as CNC machinery to allow upgrading from older RS-232 serial controllers and robotics, since they can keep software compatibility. The device attaches to an RS-232 communications line and the operating system on the USB side makes the USB device appear as a traditional RS-232 port. While chip manufacturers such as Prolific Technology, FTDI, Microchip, and Atmel manufacture USB chips and provide drivers that expose the chip as a virtual RS-232 device, the chips do not use USB CDC protocol and rather use their custom protocols, though there are some exceptions (PL2305[2]).
Devices of this class are also implemented in embedded systems such as mobile phones so that a phone may be used as a modem, fax or network port. The data interfaces are generally used to perform bulk data transfer.
^ Support for the Wireless Mobile Communication Device Class
^PL-2305 USB to Printer Bridge Controller datasheet
and 25 Related for: USB communications device class information
USBcommunicationsdeviceclass (or USB CDC) is a composite Universal Serial Bus deviceclass. The communicationsdeviceclass is used for computer networking...
The USB mass storage deviceclass (also known as USB MSC or UMS) is a set of computing communications protocols, specifically a USBDeviceClass, defined...
provides information about the communications aspects of Universal Serial Bus (USB): Signaling, Protocols, Transactions. USB is an industry-standard used...
RNDIS natively. The USB Implementers Forum (USB-IF) defines at least three non-proprietary USBcommunicationsdeviceclass (USB CDC) protocols with comparable...
devices. Higher-speed development of the USB standard gave rise to another family of connectors to permit additional data paths. All versions of USB specify...
that enables developers to work with USBdevices from user-mode. Starting with Windows 7, USB MTP devices use WinUSB instead of the kernel mode filter driver...
peripheral devices, e.g. displays, keyboards, and mass storage devices, and to and from intermediate hubs, which multiply the number of a host's ports. USB was...
larger CommunicationsDeviceClass (CDC) group of protocols of the USB Implementers Forum (USB-IF). They are available for download from the USB-IF (see...
the USB HID specification. The term was coined by Mike Van Flandern of Microsoft when he proposed that the USB committee create a Human Input Device class...
approved Host Wire Adapter (HWA) and Device Wire Adapter (DWA) wireless USB products from WiQuest Communications for both outdoor and indoor use. The...
generic data transfer mechanism or deviceclasses like USB 3.x, but serves mostly as a way to tunnel other protocols like USB 3.2, DisplayPort, and optionally...
(USB and Bluetooth devices exhibit comparable compatibility issues, although to a lesser extent thanks to standardized USBdeviceclasses and Bluetooth profiles...
devices where kernel interfaces exist, such as for USBdevices). Makedev includes a list of the devices in Linux, including ttyS (terminal), lp (parallel...
specialized devices appeared to access the mobile web. The first such devices, known as "dongles", plugged directly into a computer through the USB port. Another...
Windows 98. The USB Implementers Forum device working group standardized MTP as a full-fledged Universal Serial Bus (USB) deviceclass in May 2008. Since...
computers, sometimes by connecting a Bluetooth adapter to a USB port. Since version 1.1 Bluetooth devices can transmit voice calls and play several music and...
hardware. USB connects peripheral devices, such as keyboards and mice, to PCs. USB is a Plug and Play bus that can handle up to 127 devices on one port...
for communications, not game audio) are the major A/V devices, followed by cameras and other input devices. Finally, a composite video cable set, USB cable...
Serial Bus (USB) connects peripheral devices, such as keyboards and mice, to PCs. The USB is a Plug and Play bus that can handle up to 127 devices on one port...
devices are considered pseudo-Class A, sometimes referred to as "simple class A". Some networks have supported DTM since 2007[citation needed]. USB 3G/GPRS...
(graphics software) plugin. Almost all wired mice today use USB and the USB human interface deviceclass for communication. Cordless or wireless mice transmit...
current modulation signals through the main USB power lanes (VBUS) rather than negotiating through the USB 2.0 data lanes. Pump Express Plus supports elevated...
of a small USB "dongle". Unlike its predecessor, IrDA, which requires a separate adapter for each device, Bluetooth lets multiple devices communicate...
start up the company. The firm's first product, introduced in 2007, is a USBdevice that has both the software necessary to place Internet-based telephone...