Patent ID: 8001292

Claim:
A data transfer controlling device mounted in an IC card, the IC card having: a communication device for data communication with an external device; a memory device capable of storing reception data received by the communication device from the external device and transmission data transmitted to the external device by the communication device; and an operation processing device for controlling the memory device and the communication device, the data transfer controlling device configured so that a data transfer process at least between the communication device and the memory device can be controlled without intervention from the operation processing device, the data transfer controlling device comprising: a status information acquiring section for acquiring status information from the communication device, the status information including at least one of a reception error detection information from the external device and a transmission error detection information to the external device; a determination section for determining whether or not the data transfer process can be carried out based on the status information acquired by the status information acquiring section when the data transfer process is being carried out; and a data transfer process executing section for carrying out the data transfer process in accordance with a result of determination as to whether or not the data transfer process can be carried out by the determination section.