Memory power management is described. A non-volatile memory array is
provided, the array including separately controlled memory blocks. At
least two charge pumps are coupled to the array, the charge pumps being
configured to provide at least two voltages. Logic is configured to
control how the voltages are delivered to the memory blocks.