Patent ID: 7864615

Claim:
A Flash memory controller comprising: a host interface; a Flash memory interface; controller logic coupled between the host interface and the Flash memory interface; the controller logic including a step down voltage regulator; the controller logic handling a plurality of voltages; and a mechanism coupled external to the controller logic including a low voltage host interface and a high (non-dual) voltage Flash memory interface, wherein the mechanism comprises a step-up regulator and jumper settings coupled to the Flash memory interface to allow a low-voltage host to interface with a high (non-dual) voltage Flash memory, wherein the one of the jumper settings is coupled to the step-up voltage regulator, the step-down voltage regulator and is also coupled to a second jumper set, wherein the one jumper setting allows for the low voltage host to interface with the high (non-dual) voltage Flash memory; wherein the second jumper setting is to select a power interface of a host device or an output of the one jumper setting respectively; wherein after a power on the controller logic waits for a command from the host device; wherein the host device sends a voltage query command to the Flash memory coupled thereto; and wherein the controller logic responds with a voltage mode to the host device; wherein the host device will determine the appropriate voltage to be provided.