Serial AVR and PIC programmer

Posted on Tuesday, June 3rd, 2014 in AVR, PIC, programmers by DP


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)

This entry was posted on Tuesday, June 3rd, 2014 at 9:01 pm and is filed under AVR, PIC, programmers. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “Serial AVR and PIC programmer”

  1. KH says:

    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. Dr says:

    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 Reply

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

Recent Comments

  • Daniel: Do I comment here or on FB?
  • Craig B: Shouldn't the default be 00xxx010? Note that bit 0 appears out of order in the documentation. In that case I think the initial value is...
  • JJM: From the datasheet extract you are showing, the power up status should be 00xxx010, not 000xxx01. Bit numbering is misleading since 'measurement resolution' is apparently...
  • Jan Ciger (@janoc200): Hmm, that could actually explain why the three sensor IMU breakout I have bought a few years ago had all sorts of issues - I...
  • Travis: Is it preset to the windows 3 fingered salute?