| CPC G06F 11/1456 (2013.01) [G06F 11/1471 (2013.01)] | 20 Claims |

|
1. A
[ a storage card configured to transfer data; ]
an adaptive back-up controller [ , coupled to the storage card, ] configured to calculate an adaptive back-up time based on a reserve power source for backing up a volatile memory to a nonvolatile memory [ , a first power consumption of the volatile memory, and a second power consumption of the nonvolatile memory, wherein the adaptive back-up controller is further configured to program the volatile memory to transfer in burst mode, disable error correction circuitry, and calculate a dynamic adjustment of the adaptive back-up time based on a low power mode] ; and
a processor core, coupled to [ the storage card and ] the adaptive back-up controller, configured to back up at least a portion of the volatile memory to the nonvolatile memory within the adaptive back-up time.
|