Ponyprog Serial Device Programmer



PonyProg is a serial device programmer software with a user friendly GUI framework available for Windows and Linux. It's purpose is reading and writing every serial device. With PonyProg and SI-Prog you can program Wafercard for SAT, eeprom within GSM, TV or CAR-RADIO. Furthermore it can be used as a low cost starter kit for PIC and AVR.

PonyProg now works with several hardware interfaces. Choose the one you prefer and try it.

SI Prog (Serial port Interface for PonyProg)

The official PonyProg hardware interface. It works with all devices supported by PonyProg. Look here to buy it.

  • Its purpose is reading and writing every serial device. At the moment it supports I²C Bus, Microwire, SPI eeprom, the Atmel AVR and Microchip PIC micro. SI-Prog is the programmer hardware interface for PonyProg. With PonyProg and SI-Prog you can program Wafercard for SAT, eeprom within GSM, TV or CAR-RADIO.
  • PonyProg is a serial device programmer software with a user friendly GUI framework available for Windows95/98/ME/NT/2000/XP and Intel Linux. Its purpose is reading and writing every serial device. At the moment it supports I²C Bus, Microwire, SPI eeprom, the Atmel AVR and Microchip PIC micro.

SI Prog schematics
SI Prog kit

AVR ISP (STK200/300) parallel port interface

Ponyprog: serial device programmer

The best way to perform AVR ISP programming. It works even in low voltage systems (3V). To select it choose 'AVR ISP I/O' or 'AVR ISP API' from the Options - Setup menu and the parallel checkbox.
You can connect directly to the target system (ISP) through the 10 pin connector, alternatively you can connect a PonyProg adapter card for AVR, AT89S, SPI eeproms, microwire eeproms and feed external power to the device.
'AVR ISP API' on Linux version need the parport, parport_pc and ppdev kernel modules.
On WindowsNT/2000 you have to select 'AVR ISP I/O'.
Note that this interface doesn't support I²CBus devices, use the SI-Prog or EasyI2CBus interface instead.

The STK200/300 official dongle is provided by Kanda.

AVR ISP with STK200/300 pinout (connect it to STK200/300 eva board)
Click here to enlarge

AVR ISP with SI-Prog pinout (connect it to SI-Prog adapter boards)
Click here to enlarge

Ludipipo and JDM interface

Ponyprog serial device programmer downloadSerial

PonyProg support ludipipo and JDM interface to program PIC16x84. To select it choose 'JDM I/O' from the Options - Setup menu and the serial checkbox. If you use Linux or experiment problems select 'JDM API'.

JDM schematics
How to connect 24Cxx eeproms to JDM programmer:

Ponyprog Serial Device ProgrammerProgrammer

Easy I²C Bus interface

Ponyprog Serial Device Programmer Download

To select it choose 'Easy I2CBus' from the Options - Setup menu and the parallel checkbox.
'AVR ISP API' on Linux version need the parport, parport_pc and ppdev kernel modules.
On WindowsNT/2000 you have to select 'AVR ISP I/O'

Ponyprog: Serial Device Programmer

Click here to enlarge