Silicon labs programmer