An electronic circuit, comprising: a reference voltage generator (110, 200, 300, 600), comprising: a first candidate circuit configured to generate a first candidate reference voltage, a second candidate circuit configured to generate a second candidate reference voltage, and a selector circuit (230, 330, 630) configured to select one of the first and second candidate reference voltages; and a third circuit configured to generate a power supply voltage (Vdd) based on a selected candidate reference voltage; wherein the first candidate circuit is configured to cause the first candidate reference voltage to change by a first amount in response to changing a temperature from a first temperature value to a second temperature value, wherein the second candidate circuit is configured to cause the second candidate reference voltage to change by a second amount in response to changing the temperature from the first temperature value to the second temperature value, and wherein the first amount is greater than the second amount in absolute value; wherein for temperatures greater than a crossover temperature, the power supply voltage (Vdd) increases with increased temperature, decreases with decreased temperature, and is equal to or corresponds with the second candidate reference voltage; and for temperatures less than the crossover temperature, the power supply voltage (Vdd) decreases with increased temperature, increases with decreased temperature, and is equal to or corresponds with the first candidate reference voltage. a reference voltage generator (110, 200, 300, 600), comprising: a first candidate circuit configured to generate a first candidate reference voltage, a second candidate circuit configured to generate a second candidate reference voltage, and a selector circuit (230, 330, 630) configured to select one of the first and second candidate reference voltages; and a first candidate circuit configured to generate a first candidate reference voltage, a second candidate circuit configured to generate a second candidate reference voltage, and a selector circuit (230, 330, 630) configured to select one of the first and second candidate reference voltages; and a third circuit configured to generate a power supply voltage (Vdd) based on a selected candidate reference voltage; wherein the first candidate circuit is configured to cause the first candidate reference voltage to change by a first amount in response to changing a temperature from a first temperature value to a second temperature value, wherein the second candidate circuit is configured to cause the second candidate reference voltage to change by a second amount in response to changing the temperature from the first temperature value to the second temperature value, and wherein the first amount is greater than the second amount in absolute value; wherein for temperatures greater than a crossover temperature, the power supply voltage (Vdd) increases with increased temperature, decreases with decreased temperature, and is equal to or corresponds with the second candidate reference voltage; and for temperatures less than the crossover temperature, the power supply voltage (Vdd) decreases with increased temperature, increases with decreased temperature, and is equal to or corresponds with the first candidate reference voltage.