IC-Prog Prototype Programmer

 

 

Programs : 12C508, 16C84, 16F84, PIC 16F877, 24C16, 24C32, 93C46, 90S1200, 59C11, 89C2051, 89S53, 250x0, PIC, AVR , 80C51 etc.

This software package allows you to program all types of serial programmable Integrated Circuits using Windows 95/98/NT/2000/ME

Requirements: Min. 8Mb and a processor

 

You are visitor number since the 15th of August 2000, says Mr Digit Counter!

 

 

 

UPDATE!!! : This site now supports a chat! Users can now help eachother online. For the chat click here.

 

UPDATE!!! : IC-Prog has been updated to 1.04 I have added Turkish, Polish, Greek and German. Supported languages:

I have also added the DL2TM Programmer for programming the 89C20x1 devices. Also SCENIX devices are supported now (rev 5.2) using the Fluffy Programmer. Some more modern eeprom devices : CXK1011/12/13, TC89101/102, PDG011. New Philips MCU : P87LPC76x (Thanks to Karl-Erik) The help file is currently being updated. Will be placed on the site soon. Currently the AK64x0 and NS77007/5, 7002 are in development.

 

NEW -> Howto use "Through Pic Programming" by 2old4this ! I hope you don't mind!

 

UPDATE!!! : For programming 24Cxx with JDM Programmer, please disconnect pin 7 (WP) of the eeprom from the socket and connect it to GND!

 

UPDATE!!! : Please do NOT use the option "Enable VCC control for JDM" This option is only experimental and NOT for common use! Please disable it!

 

UPDATE!!! : IC-Prog has been updated to 1.03B. I've modified the AVR routines. Does now include Signature checking before programming. Modified AN589 support. There also was a problem with the "Erase" routine, which cause many PIC's to fail programming. This routine is now modified.

Now JOHN MORRISON Programmer is supported. Use the following settings:

TAIT Serial Programmer, Invert MCLR+VCC, Direct I/O, I/O Delay 4 or higher.

All Jumpers (4)are looking to the reset swich on the JM Programmer

Also some minor fixes.

 

UPDATE!!! : IC-Prog has been updated to 1.03A I have added a simple CRD Tool, so that you can upload *.crd files to a smartcard. You need to have the additional bootloader for this. There is now also a simple compare function. Please test it and see if it works. I have added some more devices. Also some minor updates and fixes.

 

UPDATE!!! : IC-Prog has been updated to 1.02 This is a multi-Lingual version. Bug fixed in TAIT Parallel programmer, successfully tested 16C54. Added 16C56. Full support for Fun-Card, including internal clock(XT ) !! Some minor bug fixes etc.

 

UPDATE!!! : IC-Prog has been updated to 1.01 It has improved algorithms for I2C, MicroWire, SPI and 4-Wire. It now has multiple buffers and a Smartcard Wizard.

Also some minor updates and fixes.

 

 

Main view of IC-Prog:

Click here for detailed information on IC-Prog

 

NEW!!: Going to add SCENIX support using the JPB-2 Programmer. Here's the dos app for testing this programmer

NEW!!: I have now added NVM3060 support!!!

NEW!!: I have added a shortcuts page in the Settings->Options menu. You have 4 shortcuts (CTRL +F1 etc) to which you may assign a specific device. In the main screen just use CTRL+F1 to choose that device. There is also a shortcut for the last used file. This shortcut is ALT+F1

NEW!!: I have added "Through Pic Programming" for all smartcards with PIC+24C16. Just enable the Smartcard option in the Settings menu and choose the 24C16 as the device. Then use Read (F8) or Programm (F5) just as normally!!!! This can only be used with a serial port, because the communication is standard asynchronous communication (Phoenix).

 

You can use Direct I/O or the Windows API to program a device, so you can use it with Windows NT. Windows API is only applicable to Serial Ports! A special driver has been added to IC-Prog to make 'Direct I/O' possible on NT/2000 systems. So now you can use every programmer on every platform!

I have not tested all the devices, so please give me feedback if I have made some errors (always possible!)

Please mail me for verification of a succesfully programmed device!

Note : Not all devices are currently included in the program software! I will try to add as many devices as possible. If you want a specific device, please let me know. Then I will add them first.

 

Special thanks for helping me with testing of code goes to:

Carsten Post, Zibri, Outsider, Rado, Gb, Paul Walton, Pam, Per Zander, Jim Stewart, Fred Geoffroy and Jens Dyekjær Madsen!

Thanks guys!

 

This page was last updated on 02/28/01