Circuit Diagram With Labels - Schematic As shown in the schematic and the pcb images this circuit use PIC12F615 as infrared encoder , the IR LED is driven by a separate npn transistor for longer range and the Coin cell Battery CR2032 is used to power the whole infrared remote. battery nominal voltage is 3.0V volts but as the datasheet says the PIC12F615 can work down to 2.0V.. About the programmer This simple microcontroller programmer can progam most of the 89 like Atmel's AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253 including the Atmel AVR series of microcontroller , it does not support 89C series . It simply consists of an ATMega8 and a couple of passive components.. The board top picture shows the tie points where connections are made to the cables going to the jacks mounted on the case. In fact, the tie points are labeled in the picture..