PonyProg is 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.
PonyProg now works with several hardware interfaces. Choose the one you prefer and try it.- PonyProg is an open source serial device programmer. 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. With PonyProg and SI-Prog you can program Wafercard for SAT, EEPROM within GSM, TV or CAR-RADIO.
- I used PonyProg software, which is a free serial device programmer. It reads and writes to the COM port, which in my case is directly to the chip. If you don’t have a serial port on your computer, you can purchase an EEPROM programmer that connects via USB and emulates a serial port. First thing, head over to the setup menu under options.
- PonyProg is a serial device programmer based on some simple and cheap interfaces for the PC and a user friendly GUI available for WindowsXP/7/8/10.
SI Prog (Serial port Interface for PonyProg)
The official PonyProg hardware interface. It works with all devices supported by PonyProg. Look here for more info.
SI Prog schematics
SI Prog kit
Ponyprog: Serial Device Programmer
AVR ISP (STK200/300) parallel port interface
The best way to perform AVR ISP programming. It works even in low voltage systems (3V). To select it choose 'AVR ISP' 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.
Linux version need the parport and ppuser kernel modules.
Note that this interface doesn't support I²CBus devices, use the SI-Prog or EasyI2CBus interface instead.
The STK200/300 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 support ludipipo and JDM interface to program PIC16x84. To select it choose 'SI-Prog API' from the Options - Setup menu and the serial checkbox, then click on the 'Invert D-OUT' check box (this line is inverted respect to SI-Prog interface). If you use Linux select 'SI-Prog I/O' and run PonyProg as root.
JDM schematics
Easy I²C Bus interface
To select it choose 'Easy I2CBus' from the Options - Setup menu and the parallel checkbox.
If you use Linux you need to login as root to run this interface (in the future this will be fixed).
Ponyprog Serial Device Programmer Download
Click here to enlarge