Patent ID: 9086954
Filing Date: 2015-07-21
Classification: G06F

Abstract:
1. A data storing method, for a memory storage apparatus including a flash memory module, the flash memory module has a plurality of physical erase unit and each of the physical erase unit has a plurality of physical program unit, the data storing method comprising: detecting an operating temperature of the memory storage apparatus through a thermal sensor; determining whether the operating temperature of the memory storage apparatus is larger than a predetermined temperature; using a first data storing mode to program the flash memory module if the operating temperature of the memory storage apparatus is not larger than the predetermined temperature; using a second data storing mode to program the flash memory module if the operating temperature of the memory storage apparatus is larger than the predetermined temperature, wherein the first data storing mode is different from the second data storing mode; writing first data into a first physical program unit among the physical program units of the physical erase units; reading the first data from the first physical program unit and correcting the read first data; and identifying an amount of error bits occurring in the first data read from the first physical program unit, wherein the step of using the second data storing mode to program the flash memory module comprises: wherein the step of using the first data storing mode to program the flash memory module comprises: wherein the second number is smaller than the first number.