Jump to content
IGNORED

M27C256B EPROMs and Minipro TL866 trouble


Recommended Posts

I have 15 ST-branded M27C256B UV-erasable EPROMs and a Minipro TL866 chip programmer. The chips came as used off Ebay. When I try to program these chips, I get this:

$ minipro -p "M27C256B @DIP28" -w cleurom2.bin -S
Found Minipro TL866A v03.2.80
Chip ID OK: 0x208d
Writing Code... OK
Reading Code... OK
Verification failed at 0x200: 0xc8 != 0x00

I thought that this was due to this particular variation of the 27c256 requiring more current than the Minipro burner could provide. So I bought a cable that has two male USB type A plugs on one end and a female type A jack on the other end. I've used variants of this for older hard drive enclosures that needed the extra current. This didn't help in the slightest. All of them fail programming in exactly the same way. Erasure goes fine. I've programmed several 27c256 chips from Texas Instruments with no problems. What's going on here? Am I better off simply trashing these chips?

Your mention of concerns about current prompts me to mention that I have a TL866 that I bought primarily to test TTL logic chips. I was having trouble with one particular type of logic reading as faulty when manual testing proved otherwise. I ended up running one pin through a buffer chip between the TL866 and the chip under test and the problem went away. Other types of chip tested fine using that same pin. I can't remember exact details about which types did and didn't have a problem.

 

I theorize that the transistor driving that TL866 pin is out of spec, but haven't bothered to try to replace it yet. Maybe you have something similar going on?

  • 3 weeks later...

Would anyone with a known good programmer other than a TL866 (preferably something from the 1980s or 1990s) like to play with one of these questionable EPROMs? I'd like to get to the bottom of this problem and hopefully rule out bugs in the TL866 or the controlling software (https://github.com/vdudouyt/minipro).

  • 2 weeks later...

Thanks. I think the problem lies within either the TL866's firmware or in the Linux minipro software. I suspect trouble with the device database. We've found a few problems in there unrelated to this one.

I did some more tests and concluded that the problem lies in the Linux multipro software. The Github issue on this is https://github.com/vdudouyt/minipro/issues/89for anyone who's interested.

  • Like 1
  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...