Patent ID: 7318113

Claim:
A data communication system comprising a host device and an external connection device to be connected to the host device, the host device comprising data communication means for performing bidirectional communication of transmission data to and from the external connection device via a data bus, bus state signal sending means for sending a bus state signal indicating the state of the data bus to the external connection device, and a controller for issuing an operation control command for controlling an operation of the external connection device, the control command being included in the transmission data, the external connection device comprising data communication means for performing bidirectional communication of transmission data to and from the host device via the data bus, bus state signal receiving means for receiving the bus state signal indicating the state of the data bus from the host device, a register circuit for storing information including the operation control command issued by the host device, and a controller for controlling the operation of this device in accordance with the operation control command, wherein when the state of the bus state signal is a state of accepting interruption from this device to the host device, the data communication means of the host device and the external connection device send, from the external connection device to the host device via the data bus, information indicating the content of an element of interruption generated on the basis of the operation control command provided to the external connection device from the host device, wherein the host device and the external connection device communicate through a six line parallel interface comprising four data lines of the data bus, a clock signal line, and a bus state signal line, and wherein both the controller and the host device can read or write to the register circuit in the external connection device.