Hardware family

USB & everyday peripherals

USB provides a shared framework for discovering and communicating with many kinds of accessories. Learn how connectors, descriptors, interfaces, endpoints…

Studio render of a generic mouse, a low-profile keyboard, a webcam and a game controller connected by fine braided cables to one aluminium hub
Reading map: USB & everyday peripheralsFirst 2 topics in reading order: Understanding this family; A useful place to begin. Each topic links to its section or page.INSIDE THIS PAGEUSB & everyday peripherals1Understanding thisfamily2 paragraphs2A useful place to begin1 paragraph

Start with this article

Pairing a wireless peripheral

Bluetooth pairing creates a remembered relationship between a computer and an accessory. It is separate from making the accessory discoverable, and a paired…

Read the article

What this section covers

USB provides a shared framework for discovering and communicating with many kinds of accessories. Learn how connectors, descriptors, interfaces, endpoints, and power negotiation contribute different parts of a connection.

Understanding this family

The familiar plug is only the visible beginning of the USB model. A host manages a topology of devices and hubs, while descriptors identify the functions equipment exposes. Standard device classes let operating systems handle many common functions without each application understanding every product's private command set.

One enclosure may contain several interfaces, and a reversible connector may carry functions beyond ordinary USB data. Cable capability, host compatibility, device behavior, and power availability all affect the arrangement that is actually negotiated. A connector fitting into a port is therefore not a complete compatibility statement. Data transfer and charging are separate capabilities.

A useful place to begin

The device-model topics introduce the software description of accessories. The practical-connection topics explain hubs, cables, power, and discovery events. Use manufacturer documentation for electrical limits and actual package requirements. The website does not enumerate attached accessories, request device permissions, or install components on the reader's computer.

Field notes

USB & Peripherals at a glance

USB & Peripherals: Input from a device (output devices run the other way)

  1. Devicekeyboard, mouse or pad
  2. Port or hubphysical connection
  3. Host controllermanages the bus
  4. Class driverfor example HID
  5. Applicationreceives the input
Conceptual schematic of a selected path, not every request. Reads from the device towards software. Real systems add services, filter drivers and firmware not shown. Highlighted: the layer a driver change affects.

Write these down first

  • Which port the device was in, and whether a hub is involved
  • The device's name and status in Device Manager
  • Power management settings on USB root hubs
  • Any companion software the device relies on

Clues, not a diagnosis

Might involve the driver: The device listed with an error, or recognised but not working on one computer only.

Check these too: A damaged cable, an unpowered hub, a front-panel port with a loose connection, flat batteries in a wireless device, or a receiver out of range.

Where updates usually come from

Built-in class drivers handle many standard devices, but not every one; vendor software usually adds remapping and lighting rather than basic function.

Practical articles

Topic

How USB describes a peripheral

A USB device reports structured information so the host can identify its functions and decide how to communicate with them. This description has several…

Topic

USB cables, hubs and power

A USB connection depends on a complete physical and logical path. Hubs, cables, power sources, host capabilities, and accessory requirements can each…

Prefer a walkthrough

Step-by-step guides use the tools already on your computer

Each guide is tied to manufacturer documentation and keeps every change reversible.

Browse the guides