Jump to content
atrax27407

TI and the MiniPro TL866 EPROM Programmer

Recommended Posts

About a year ago, @InsaneMultitasker was working on a project for the Geneve that required an ATMEL AT29C040A chip. He had been trying to program it with a QX-series eprommer which apparently had a faulty algorithm that completely "trashed" the chip and rendered it unusable. Anyway, he sent a couple of chips to me to try (read, program, etc.). All I was able to do was to confirm that they had been trashed.

 

@Ksarul, @InsaneMultitasker, and I then embarked on a search to see if we could find an adequate replacement for them. The ATMEL chip has become expensive at <>$10 per chip and the Chinese sources have proven to be unreliable as far as chip quality in concerned. After a couple of months, we settled on the WINBOND W29C040 as a replacement - and it is an EXACT replacement - the specifications match 100%.

 

The ATMEL chips were also used in the SNUG HSGPL Card and it was nice to find a replacement that could be used on those cards as well. However, it does require an alteration to both the DSRLDR3 program AND the HSGPL80/81/82 programs (they comprise the CALL HSGPL in BASIC) to allow that chip to work with the HSGPL. 

Edited by atrax27407
  • Like 2

Share this post


Link to post
Share on other sites

In msg #175, the question arose as to whether or not there was a comprehensive manufacturer's ID list for chips and EPROMs. I managed to find the JEDEC comprehensive manufacturer's list that details all of the manufacturer's 1-byte ID. The individual product ID is not listed. Anyway, here is the list.

JEDEC Mfg ID code.pdf

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites

The TL866CS/A software has a specific function to read the chip ID. This could be valuable in detecting counterfeit EPROM/EEPROM chips now that we know the manufacturer's ID.

  • Like 1

Share this post


Link to post
Share on other sites

As an interesting note. The last section of this document has a listing of the manufacturer name changes. This reflects acquisitions and mergers. It should help to track the changes in chips.

 

On my personal copy, I converted the .pdf to a .docx file and used the highlight utility in WORD to highlight the chip manufacturers in my inventory. I also highlighted (in a different color) the major flash drive manufacturers so I could check them for counterfeit chips as well. I used a third color to highlight the manufacturer name changes. With all of that done, I converted it back to a .pdf file. It makes it easier to find the appropriate chip. 

Edited by atrax27407
  • Like 1

Share this post


Link to post
Share on other sites

Hmm! I was having a problem getting my TL866CS to correctly display the chip ID when read from the top menu under "Read ID". I solved the problem. You MUST have the correct chip selected in the "Select Chip" menu. It ONLY works with certain adapters (ex. TMS2732A->TMS2532 does not work). My next project is to compile the individual product codes for the chips in my inventory - that will take awhile! 

Edited by atrax27407

Share this post


Link to post
Share on other sites

I started going through the chips in my inventory checking them against the Manufacturer's ID. The result was that I found several that were very creditable counterfeits. They appeared to be genuine but the Manufacturer's ID didn't match the JEDEC list. That doesn't mean that the chips are not usable - just not genuine. Over the years, I have found bunches of chips (all of Chinese origin) that didn't have the correct Manufacturer's ID byte. However, the chips programmed very nicely if the "Chip ID" box was left unchecked. That became my usual procedure for all Chinese origin chips. I even found a chip or two in my inventory that the labelling had worn off and I had mis-identified. I was able to identify them and put them in the correct compartment. All of it was done using the Manufacturer's ID byte and Product ID byte. I'll try to finish everything up in the next few days.

  • Like 3

Share this post


Link to post
Share on other sites

I finally got through my chip inventory. There is some "interesting" information to be discovered. First, The TL866CS will NOT read the Manufacturer ID on some chips. It appears the the algorithm is just not in the software. When the algorithm is missing, the "Read Chip ID" selection fades and cannot be accessed. This happens most often with 2732 chips for some reason.

 

Again, there are apparently only a limited number of "Read Chip ID" algorithms in the software. I found that selecting some 2764 chips will allow you to read those made by more than a single manufacturer. It turned out to be of some advantage. I discovered that one of the counterfeit 2764 was really a disguised TMS2764 even though it was re-branded as from another manufacturer. The test correctly identified it as such and the Chip ID was verified when I tried to program it (which it did successfully). Clever people these Chinese.

 

Oh yes, I found a cache of ST M27128 EPROMs that I had stored out of sequence and not entered in my inventory - +11 chips!

Edited by atrax27407
  • Like 3

Share this post


Link to post
Share on other sites

Can anyone advise if the newer T56 is any better for working with older chips like the TMS2516 and other mid-late 70's EPROMS needing higher VPP?

Edited by Keatah

Share this post


Link to post
Share on other sites

The T56 is supposed to do Vpp 25V chips but the TMS2516 isn't listed as "supported". You would have to check the entire support list to confirm which 25V chips are supported.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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...