This is probably most used programator for Microchip microcontrollers. It's main advantage is USB communication and power supply at once. It supports allmost all Microchip controllers. (you will probably never work with ones it doesnt support.. ) . PCB is tested and working properly. It is easy to build DIY.
There are two versions of PCB given true hole and SMD. Both are functionally the same.
I used it many times and never had problems with it. And all components are easy to get so it will be no problems to DIY and make one.
SPI Flash Microcontroller Programmer Ver 3.7
This SPI Flash Programmer can be used either for in-system programming or as a stand-alone serial flash programmer for the Atmel SPI programmable devices. The programmer hardware interface is controlled by the PC parallel port and the parallel port control signals are freely selectable by the user. The software supports both the 8051 and AVR series devices.
The phase locked loop or PLL is a particularly flexible circuit building block. The phase locked loop, PLL can be used for a variety of radio frequency applications, and accordingly the PLL is found in many radio receivers as well as other pieces of equipment.