Re: Universal Programmer
Hi
In the commercial ones you'll find an ASIC that will do the entire job. If it's an older version you may get some discrete parts (and also some limitation). If you do some research on this direction, you should start with the so-called pin drivers. These can drive a pin with an externally programmed (Hi and Lo) voltage, required for the function of that specific pin at the moment of programming/verifying. This way you can use 3,3v, 5v or even 13v to drive a pin. Beside that you'll need lots of I/Os to configure each pin's direction and voltage. In top of that, from the PC side, you'll have to make a database of the devices covered by the programmer, specifying the pin settings and the programming protocol.
Best Regards[/quote]