1. A LED driver having a reprogrammable processor, comprising: a mains power supply input; a LED power supply output providing a refined LED power supply output from said mains power supply input; a processor configuring at least one characteristic of said LED power supply output, said processor having a first processor input, a second processor input, a third processor input, and a fourth processor input; a first control input coupled only to said first processor input in a normal mode and coupled to said third processor input in a programming mode; and a second control input coupled only to said second processor input in said normal mode and coupled to said fourth processor input in said programming mode, wherein said third processor input and said fourth processor input are programming inputs, and wherein the first control input, the second control input, the first processor input, the second processor input, the third processor input and the fourth processor input are distinct from each other; wherein said first control input is routed to said third processor input through a switching device in said programming mode; and wherein said switching device has a selector input coupled to a selector output provided by said processor, wherein said LED driver further comprises a capacitor coupled in parallel with said selector output and coupled to said selector input.