This simple circuit can be used to program the PIC16F84 and similar “flash memory” type parts. It uses a cheap 555 timer IC to generate the programming voltage from a +5V rail, allowing the circuit to ...
The USB in-circuit programmer for Atmel AVR controllers is termed as USBasp which consists of an ATmega48 or ATmega8 along with a couple of passive components. In the design, no special USB controller ...
A handy tool to have on the bench is a Flash chip programmer, and the ones based around the CH341A USB bus converter chip are readily available. But the chip is capable of so much more than simply ...