Why USB sends bits in sequence
A USB link represents information as a timed electrical signal. Instead of assigning separate wires to many bits in a word, it sends bits one after another along a data path. The receiver reads the changing signal in order and groups the bits back into bytes and larger units of data.
That sequence is fast enough to feel continuous. But USB does not simply pour an endless stream into the cable: it organizes communication into packets, which carry data along with information that helps devices identify and check what arrived. The host—usually a computer or phone—coordinates when devices communicate, so several peripherals can share its attention without each needing its own direct connection to the processor.
Fewer wires, a different engineering problem
Sending bits sequentially avoids the timing challenge of parallel connections. With many data wires, the bits must arrive closely enough together to be read as one group; tiny differences in wire length or signal timing can scramble that alignment. A serial link sidesteps much of that problem by asking the receiver to follow one stream in order.
The tradeoff is that the link must move bits rapidly and keep the receiver synchronized to their timing. USB’s familiar simplicity therefore does not mean the signal is simple: the devices and their interface circuitry handle the precise timing and packet rules behind each transfer.
USB generations and connector types can use different wiring arrangements, including separate paths for sending and receiving. So “taking turns” is a useful picture of shared communication, not a rule that every USB connection uses only one data path at a time. The lasting design idea is that a small number of carefully managed paths can carry a great deal of information without a bundle of wires for every bit.






