In operation S220, the controller 120 may compare the number of error bits of the read data with the reference number of error bits. For example, if the number of error bits of the read data is less than the reference number of error bits, the read reclaim operation need not be performed. If the number of error bits of the read data exceeds the reference number of error bits, in operation S230, the controller 120 performs the read reclaim operation. If the number of error bits of the read data exceeds the reference number of error bits, the read data is determined as uncorrectable by the ECC circuit 122.