Microchip extends custom programming service