Serial AVR and PIC programmer


Dr. Ayman Shalaby over at Electronics Lab posted another project, a serial AVR and PIC programmer:

This is a dual MCU programmer which supports both AVR and PIC mcu and there is a switch to select between them.
It’s easy to manufacture and have only through hole parts.

– RS232 Serial interface
– AC-DC powered
– MAX232 interface
– standard programming sockets for PIC and AVR
– easy to build, all component are TH parts
– 74CA00 for protection
– LED indicators for VPP, TxD, RxD, Power
– Compatible with PonyProg and similar software
– 10 Pin ICSP for AVR (Miso, SCK, Mosi, Reset, GND, VCC)
– 5 Pin ICSP for PIC (VPP, VDD, VSS, PGD, PGC)

Join the Conversation


  1. Dead on arrival. Fixed 13V Vpp for PIC. Eh. >15V for the voltage regulators. Most simple power bricks don’t have that output, except for uh, laptop power bricks. Ha. Won’t do any of the more advanced 3.3V types either. Perhaps for communities who are still using parts like PIC16F877 while most others have moved to PIC16 EMR or PIC18. The idea of a simple programmer (for PIC) is always nice, but if it’s too jury-rigged, it just gets in the way of productivity. After years of using USB, I don’t really feel like going round to the back to plug-unplug the serial port. I have used 8751s and did time with EPROM programming, and you know what, today I prefer a MCU programmer that doesn’t get in the way of projects or productivity.

  2. @KH
    I appreciate your comment , I made it for beginners , and I have made it . I works fine with me , sure USB interface is better for many reasons , but with beginners serial is better.


Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.