A memory card (1, 11) comprising: a memory (3, 13); and a controller (4, 14) adapted to: control the memory, receive from a host device a voltage check command which includes a voltage range identification section which has a bit pattern, the bit pattern indicating voltages which the host device supports, determine whether the memory card supports the voltages indicated by the bit pattern in the voltage range identification section of the voltage check command, and issue a response which includes a voltage range identification section which has the same bit pattern as the bit pattern in the voltage range identification section of the voltage check command when the memory card determines that the memory card supports the voltages indicated by the bit pattern in the voltage range identification section of the voltage check command, wherein: the voltage check command further includes a first error detection code section and a first check pattern section, the first error detection code section has an error detection code, and the first check pattern section has a bit pattern, and the memory card issues the response which further includes a second error detection code section and a second check pattern section, the second error detection code section has an error detection code, the second check pattern section has the same bit pattern as the bit pattern in the first check pattern section of the voltage check command. a memory (3, 13); and a controller (4, 14) adapted to: control the memory, receive from a host device a voltage check command which includes a voltage range identification section which has a bit pattern, the bit pattern indicating voltages which the host device supports, determine whether the memory card supports the voltages indicated by the bit pattern in the voltage range identification section of the voltage check command, and issue a response which includes a voltage range identification section which has the same bit pattern as the bit pattern in the voltage range identification section of the voltage check command when the memory card determines that the memory card supports the voltages indicated by the bit pattern in the voltage range identification section of the voltage check command, control the memory, receive from a host device a voltage check command which includes a voltage range identification section which has a bit pattern, the bit pattern indicating voltages which the host device supports, determine whether the memory card supports the voltages indicated by the bit pattern in the voltage range identification section of the voltage check command, and issue a response which includes a voltage range identification section which has the same bit pattern as the bit pattern in the voltage range identification section of the voltage check command when the memory card determines that the memory card supports the voltages indicated by the bit pattern in the voltage range identification section of the voltage check command, wherein: the voltage check command further includes a first error detection code section and a first check pattern section, the first error detection code section has an error detection code, and the first check pattern section has a bit pattern, and the memory card issues the response which further includes a second error detection code section and a second check pattern section, the second error detection code section has an error detection code, the second check pattern section has the same bit pattern as the bit pattern in the first check pattern section of the voltage check command. the voltage check command further includes a first error detection code section and a first check pattern section, the first error detection code section has an error detection code, and the first check pattern section has a bit pattern, and the memory card issues the response which further includes a second error detection code section and a second check pattern section, the second error detection code section has an error detection code, the second check pattern section has the same bit pattern as the bit pattern in the first check pattern section of the voltage check command.