Introduction to Universal Serial Bus Developer Note

Universal Serial Bus (USB) offers several benefits such as low cost, expandability, auto-configuration, and hot-plugging. It also provides power to the bus, enabling many peripherals to operate without the added need for an AC power adapter. Since USB is a cross-platform standard, compliant third-party devices and peripherals are compatible with compliant computers from different manufacturers, differing only in the software required for a specific operating system.

USB 1.1 can operate at 1.5 Megabits per second (Mbps), or 12 Mbps, or both. Typical USB 1.x devices include keyboards, mice, joysticks, game pads, and other low-bandwidth, low-cost devices. On systems with USB 2.0 support, USB can operate at 480 Mbps. Typical USB 2.0 devices include scanners and optical drives.

Developers who are designing peripheral devices that connect to a Macintosh computer via USB will find this document useful.

Organization of This Document

This document contains the following articles:

See Also

For specific information about a particular Macintosh computer, see the product Developer Note for that computer in the Guides > Hardware & Drivers > Apple Hardware.

For a list of the standard units of measure and abbreviations used in this developer note, refer to the Hardware Developer Note Terms and Abbreviations.

Apple offers the following additional resources for USB: