PIC programmer for Windows 95 / 98 / XP
Short Description
This is a simple program for Win95/98/XP to program the PIC firmware from a HEX-file (the type generated by Microchip's MPLABTM) into a PIC microcontroller. Most modern PICs (like the PIC16F84, 16F628, 12F675, dsPIC30Fxxxx) can be reprogrammed many times, because the program can be erased electrically (the code is stored in a FLASH, not a simple ROM). Some of the "very simple" programmer interfaces can be used, a few of them are described in the manual.
Originally I wrote this program for myself to get the PIC-keyer firmware into a PIC16F84, after discovering that the once-famous DOS program called "PIP-02" refused to work under windoze.
Note: Meanwhile there are other programs called "WinPic" on the web. If you look for an update, search the net for "WinPic" AND "DL4YHF" to find the right one.

Features
Short Description
This is a simple program for Win95/98/XP to program the PIC firmware from a HEX-file (the type generated by Microchip's MPLABTM) into a PIC microcontroller. Most modern PICs (like the PIC16F84, 16F628, 12F675, dsPIC30Fxxxx) can be reprogrammed many times, because the program can be erased electrically (the code is stored in a FLASH, not a simple ROM). Some of the "very simple" programmer interfaces can be used, a few of them are described in the manual.
Originally I wrote this program for myself to get the PIC-keyer firmware into a PIC16F84, after discovering that the once-famous DOS program called "PIP-02" refused to work under windoze.
Note: Meanwhile there are other programs called "WinPic" on the web. If you look for an update, search the net for "WinPic" AND "DL4YHF" to find the right one.
Features
- serial interface: compatible to the "COM84", "JDM", and user-defined
Most interfaces for the COM-port should work without a special port-access driver, and may even work with USB<->RS-232 adapters now ! - parallel interface: compatible with SM6LKM's "PIP84"-interface, check Johan's homepage
- many other interfaces can be driven with a simple interface definition file (see manual)
- exotic interfaces can be supported through a specialized hardware-interface DLL (plugin)
- possibility to verify the PIC at different voltages (almost "production grade")
- requires a PC with WIN95, Win98, Win XP (Win NT 4.0 and Win2000 not tested)
- Code memory size now up to 8192 words, data EEPROM memory up to 256 byte.
- Code and data memory may be programmed separately
- Bulk erase ("erase all") or individual programming of all bytes present in from HEX-file
- Built-in "hex editor" for quick patches in code or data EEPROM memory
- Invocation with command line arguments is possible, so you can run WinPic from a shell
- Extra window with "Reload & program" function (always in front of others)
- WinPic now also supports JDM PIC-programmer 2, Velleman K8048, the Hoodmicro, the Willem interface, El Cheapo, and many others. The only(?) interfaces which WinPic doesn't support are Microchip's "PicStart plus" (far too expensive) and "PicKit2" .
- Thanks to various collaborators, a French, Greek, Portugese, Spanish, and Turkish translation of WinPic's user interface is available. All languages are now contained in the installer (no need to download anything separately)
- Besides SMPORT, the PortTalk driver can be used. It proved to be faster under WinXP, especially when programming larger PICs (dsPIC and PIC18F).
Download
- DL4YHF's WinPic Programmer installation archive .
Contains everything you need to run WinPic, including the help system. Since 2005-11, WinPic is distributed with an installer, which contain all translations (so Czech, Dutch, English, French, German, Greek, Italian, Portugese, Russian, Spanish, and Turkish are now all "built-in" - thanks to all collaborators ! ) - Sourcecodes for writing your own interface-plugin-DLL (interface_dlls.zip) . Contains a sample DLL project written in DevC++ V 4.9.9.2 (a nice freeware C/C++ compiler based on GCC/MINGW, including a simple IDE).
No comments:
Post a Comment