Patent ID: 7657687

Claim:
A memory card controller for controlling data transfer between a host device that requests data transfer by issuing a command specifying a data amount and a memory card that executes a transfer operation from receipt of a transfer start instruction until receipt of a transfer end instruction, the memory card controller comprising: a receiving unit operable to sequentially receive commands from the host device; a suspending unit operable to control the memory card to suspend the transfer operation by suspending supply of a clock signal to the memory card when a data amount transferred as a result of the transfer operation reaches a data amount specified by an n th command that requests the data transfer; and a resuming unit operable to resume supply of the clock signal to the memory card to have the memory card resume the suspended transfer operation if a command received subsequent to the n th command when the transfer operation is in a suspended state requests data transfer with respect to an address consecutive to an end address of the data transfer requested by the n th command.