Friday, July 3, 2020

Programming a 48pin chip with a TOP Programmer

I have a TOP programmer. I got it because of its support for up to 48 pin chips, the wide variety of chips supported, and the cheap price point. I, like many TOP users, was extremely disappointed when I actually tried to program a 48pin chip, and had it immediately fail. I wrote it off as a bad EPROM and forgot about it, until I had a project.

I needed to flash a 48pin 29F400 TSOP to revive a CPS3 cartridge. I purchased a 48 pin TSOP to DIP adapter off of Ebay, and thought that would be it. I was wrong. I got the same error i received earlier with the EPROM.

The error I received said certain pins were disconnected. I checked and rechecked all the pins, and everything had a good connection. After reading every manual I could find on the thing, and hundreds of blog posts, I discovered the TOP programmer expected a different pin out. It wanted all pins to be shifted 13 places.  So I made a thing.

I started by taking apart my existing adapter, and rewiring all the traces. Which left me with this monstrosity:



It looks scary, but it worked. I, however, do not trust how well or for how long this will work. So I drew up a schematic so I could make a PCB.


I decided to add a socket to allow any existing 48 pin adapter or chip to be plugged in and converted.



The final product turned out a lot prettier than my prototype.
Sources will be up on my GitHub.
And you can purchase one pre-made from my Store.

Programming a 48pin chip with a TOP Programmer

I have a TOP programmer. I got it because of its support for up to 48 pin chips, the wide variety of chips supported, and the cheap price po...