A storage device comprising: a main non-volatile memory ; and a controller configured to communicate with a host according to a predetermined interface protocol and to control the main non-volatile memory , wherein: the controller includes a special function register, SFR, for storing parameters indicating connection characteristics between the storage device and the host , and the controller is configured to receive a parameter change command according to the interface protocol from the host , to extract one or more descriptors, respectively including an SFR address and a parameter value corresponding to a target parameter to be changed, from the parameter change command, execute the descriptor to store the parameter value into a target location of the special function register , disposed within the controller , that is identified by the register address and to configure a communication interface of the storage device to communicate with the host in accordance with a value stored in the target location of the SFR , wherein the parameter change command includes information on a target number of times of power cycling of the storage device , and after the parameter change command is received from the host , when a power cycle is repeated as many as the target number of times of power cycling, the controller is configured to expire the parameter change command. a main non-volatile memory ; and a controller configured to communicate with a host according to a predetermined interface protocol and to control the main non-volatile memory , wherein: the controller includes a special function register, SFR, for storing parameters indicating connection characteristics between the storage device and the host , and the controller is configured to receive a parameter change command according to the interface protocol from the host , to extract one or more descriptors, respectively including an SFR address and a parameter value corresponding to a target parameter to be changed, from the parameter change command, execute the descriptor to store the parameter value into a target location of the special function register , disposed within the controller , that is identified by the register address and to configure a communication interface of the storage device to communicate with the host in accordance with a value stored in the target location of the SFR , wherein the parameter change command includes information on a target number of times of power cycling of the storage device , and after the parameter change command is received from the host , when a power cycle is repeated as many as the target number of times of power cycling, the controller is configured to expire the parameter change command. the controller includes a special function register, SFR, for storing parameters indicating connection characteristics between the storage device and the host , and the controller is configured to receive a parameter change command according to the interface protocol from the host , to extract one or more descriptors, respectively including an SFR address and a parameter value corresponding to a target parameter to be changed, from the parameter change command, execute the descriptor to store the parameter value into a target location of the special function register , disposed within the controller , that is identified by the register address and to configure a communication interface of the storage device to communicate with the host in accordance with a value stored in the target location of the SFR , wherein the parameter change command includes information on a target number of times of power cycling of the storage device , and after the parameter change command is received from the host , when a power cycle is repeated as many as the target number of times of power cycling, the controller is configured to expire the parameter change command. <EOS>