Photo 2—This is an upgraded version of the MicroEngineering Labs serial programmer (which you can still buy). I found that I could hook up a USB cable to the USB programmer and another USB cable to the LAB-XUSB and not have to remove the USB programmer between spins. If you use the keypad area, you’ll most likely have to remove the USB programmer between program and test cycles. The PIC programming pins are multiplexed with the two most significant bits of port B.