A Universal Serial Bus (USB) device for exchanging data with a USB host
connected via a USB cable is provided. In a USB device for exchanging
data with a USB host connected via a USB cable, the USB device comprises
a USB encoder for outputting USB encoding data; a reset controller for
generating a reset control signal that is activated in a predetermined
logic level when the USB device needs to be reset; and a data output unit
for selecting and outputting one of the USB encoding data and the logic
low signal, in response to the reset control signal. According to the USB
device of the present invention, the user need not physically disconnect
the USB cable. Instead, the user manually selects the reset of the USB
device from the programs of the PC that includes the USB host. In
addition, the automatic program saved in the system equipped with the USB
device helps to implement the reset operation of the USB device
automatically when a predetermined situation occurs.