Ponyprog Circuit for ATMEL’S AVR

This ATMEL AVR programmer works with the Windows program “Ponyprog” which works under 95, 98, XP, … and can be found at http://www.lancos.com/prog.html

On board the AVRs that can be programmed are those in the schematic. For other members of AVR family or the rest programmable ICs that Ponyprog can program, there is the J1 connector (CON10) which allows expanding the programmer’s hardware. See Ponyprog’s site for other’s ICs Ponyprog circuits. The JUMP1 jumper is there to connect the crystal’s circuitry to the 8-
pin AVRs or to disconnect it. Some AVRs have internal RC oscillator and an external XTAL is not allowed or needed. Check the JUMP1’s table and the datasheet for the AVR of your choice for more details. The JUMP2 jumper is there to allow programming a member of the AT89Sxxxx family or the AVR’s AT90Sxxxx & ATmegaxxx family.


  • 1x C1 470uF/25V
  • 2x C2,C3 27pF
  • 3x C4,C5,C6 100nF
  • 2x C8,C7 47uF/16V
  • 4x D1,D2,D3,D4 1N4001
  • 1x D5 Red LED (Program)
  • 1x D5 Green LED (Power)
  • 3x D7,D8,D9 1N4148
  • 3x D10,D11,D12 Zener 5V1
  • 1x J1 CON10 (Ponyprog ISP)
  • 1x J2 Power jack (12-15V)
  • 1x J3 2 pin jumper (JUMP1)
  • 1x J4 3 pin jumper (JUMP2)
  • 1x P1 Connectyor DB9 Female
  • 2x Q1,Q2 BC547
  • 3x R1,R4,R5 10k
  • 1x R2 1k
  • 1x R3 1k5
  • 1x R6 15k
  • 3x R7,R8,R9 4k7
  • 1x U1 20-pin DIP (AT90S1200/2312…)
  • 1x U2 LM78LO5
  • 1x U3 40-pin DIP (AT90SXX-AT90S4414/8515…)
  • 1x U3 40-pin DIP (AT90S2323/2343Tiny12…)
  • 1x U3 40-pin DIP (AT90S4434/8535…)
  • 1x U3 28-pin DIP (AT90S4433/AT90S2233…)
  • 1x Y1 Crystal 4Mhz

Leave a Reply

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