Patent ID: 8756356

Claim:
A host controller comprising: a first port through which data communication is performed, wherein a first device is connected to the first port; a plurality of control circuits; a schedule control unit configured to output endpoint information of an external device to be connected; an arbitration circuit configured to, when an endpoint to which data is to be transmitted is included in the endpoint information, inform one of the plurality of control circuits of device information included in the endpoint information; and an informed control circuit configured to perform data communication with the first device through the first port based on the device information, wherein the informed control circuit is further configured to inform the arbitration circuit that a data transfer of a predetermined size has been finished by using a data transfer end notification in the data communication with the first device, and wherein the arbitration circuit is further configured to obtain the endpoint information again and to inform one of the plurality of control circuits of device information included in the endpoint information obtained again.