Patent ID: 8067957

Claim:
A universal serial bus (USB) transmitter comprising: selection logic; a plurality of output slices, each output slice comprising: an output terminal coupled to a first data pin of a USB port; a switching circuit for generating a data signal, the data signal switching between a reference voltage and a low voltage supply; and an output resistor for coupling the data signal to the output terminal; corresponding, similarly-configured output slices for generating a complementary data signal; and a reference voltage generator circuit, wherein the plurality of output slices and the corresponding, similarly-configured output slices receive a same reference voltage from the reference voltage generator circuit, wherein the selection logic is configured to selectively enable at least one output slice, wherein a total resistance of output resistors in enabled output slices is equal to a USB specification resistance value, and wherein the plurality of output slices are configured to provide synchronous data signals in response to switching control signals.