I have successfully programmed several different types of chips with it: 27C256, 29F256, 27C1001, 29F1001
I have not been able to program a PM29F002T.
I am using 0.97ja of the software It is powered by USB. I select 29F002
I am able to ID the chip. I seem to be able to read the chip. If I try to erase the chip, the software almost immediately completes the action. (and a subsequent read shows that it is not erased) If I try to program the chip I get an error. It is something like: verify error at 0x036ba5 chip=0xff buffer=0xbf
I dont think it is a problem with the cables since it works for other chips. I also tried using 0.97g of the software but was unsuccessful. I tried posting to the willem forums but have not gotten a response.
Any suggestions or advise are appreciated. I am a newbie and up until now I have had no problems (with smaller chips).
If this is a known or expected problem, can anyone suggest a programmer that they "know" will work with 28/32 PIN DIP EPROM and Flash chips from 256kbit to 4 Mbit.
If I do an erase is completes very quickly and says: "erase completed by check DQ7"
If I then do a blank check it says: "Device is NOT Empty ($000000)"
When I program the chip it says: "Error at 0x000016 Chip=0xFF buffer=0xC6
It fails at a different location each time. (0x0000C2 then 0x00013B then 0x00013C)
ID information: Manufacture: 0x9D (PMC) Device Code: 0x1D (PM29F002T)
Using 0.97g is more promising: For erase and Blank Check, I get the same behaviour I listed above for 0.97ja. I get a different behaviour when I program it though. Programming the chip does NOT fail right away. It fails at 96%. "Error at 0x03E0F1 chip=0x27 buffer=0xA7" The next attempt failed at a different spot with: "Error at 0x03E0B4 Chip=0x1F buffer=0x9F"
Note: I have several chips. I have run these tests on 2 different chips to try to rule out a bad Flash chip.