As low voltage microcontrollers have proliferated, there are times where external devices need to be driven by a higher voltage. A simple level shifter can solve this problem. Not only can it drive higher voltages, but with a simple analog filter, this can be used to provide a variable voltage...