1. A method of programming a processor of a LED driver, comprising: directing, in a normal operation mode, a first control input of said LED driver to a first processor input of said processor and a second control input of said LED driver to a second processor input of said processor; receiving a programming signal; entering a programming mode in response to said programming signal; and directing, in said programming mode, said first control input to a third processor input of said processor and said second control input to a fourth processor input of said processor; wherein said third processor input and said fourth processor input are programming inputs.