I've been making these particular boards in one form or another for about 25 years, and they use a 1Mx8 EPROM that contains 128 lookup tables each 8K long. It's time to get into the 21st century. Trouble is, using flash is a whole lot more complicated than EPROMs. Looking at the data sheet I have no idea where to start. What would be really simple is a daughter board that could plug into the existing 32 pin DIP socket. Some level translation needed because the main board is 5V. And maybe converting parallel to serial and vice versa, depending on the actual chip. And some means to program it before it gets plugged into the main board.
Can anyone give me some pointers. I have no idea where to even start.
I've been making these particular boards in one form or another for about 25 years, and they use a 1Mx8 EPROM that contains 128 lookup tables each 8K long. It's time to get into the 21st century. Trouble is, using flash is a whole lot more complicated than EPROMs. Looking at the data sheet I have no idea where to start. What would be really simple is a daughter board that could plug into the existing 32 pin DIP socket. Some level translation needed because the main board is 5V. And maybe converting parallel to serial and vice versa, depending on the actual chip. And some means to program it before it gets plugged into the main board.
Can anyone give me some pointers. I have no idea where to even start.
I'm not sure about "
converting parallel to serial and vice versa" that's never going to be practical, but you might find packages other than DIP32 are easier to apply to a daughter board.
That said, you can still buy DIP32 EPROMs eg 27H010 from Digikey, or AT27C0x0 from Mouser etc.
You can use FLASH parts, if you pgm externally and simply tie WE# high.
Parts like SST39SF010A-70-4C-PHE look to be active and stocked and 1/2/4Mb can all fit into DIP32, so that gives you many choices, without needing a daughter card.
For a while Winbond made MTP versions of their W27C010/W27C020 etc, sometimes called W27E010/W27E020, and those seem to show up on Aliexpress.
https://www.aliexpress.com/item/1005003166003152.html
Okay. I'm currently using a M27C801. And yeah, I did find some parallel flash. Not sure what I was thinking. The biggest hurdle may yet be programming, but what you have said is a start.
Okay. I'm currently using a M27C801.
Ahh - looks like you can still buy 27C801 ok, and AT27C080 too..
they use a 1Mx8 EPROM
SST39SF020A-70-4C-PHEWhy would you think that a 2M
bit Flash chip can replace a 1M
byte EPROM ?
There are a bunch of 8Mbit parallel flash chips, but I don't see any in DIP packages. And the available packages look like they would be pretty tricky to put onto an adaptor PCB...
How do people program these nowadays?
Well, the EPROMs are kind of a relic, but if you for some reason want a current solution, then
https://www.elnec.com/en/device/Atmel/AT27C080/Yes, I am a patriot. You can buy Dataman.
JW
PS.
DataIO appears to be up and kicking, although they don't appear to be making single-chip desktop programmers anymore.
Elnec was founded in 1991. From the beginning the company was oriented towards development and production of tools for developers and electronics manufactures.
Elnec's headquarters and manufacturing facility is located in Presov, Slovakia
That's a lot better than selling heavy stuff to the USSR
Dataman also started at the same time as I started my current business: 1991. And it is one of the few electronics companies from that time who are still going in present form.
We use Elnec BeeProg2 in arcade hw restoration projects and it is great, supporting both ancient things like bipolar PROMs found on original Ghosts’n’Goblins pcbs and multimegabyte flashes from Sega Lindbergh.
How do people program these nowadays?
Data IO went bust about 20 years ago. I still have their Chiplab programmer which just keeps running; one product I've been making since 1995 uses an H8/323 which is OTP EPROM on chip. 27C256 lookalike.
There are also Chinese programmers, the TL866 and descendants are still active - AliXpress says sub US$50, decent for a parallel pgmr that supports 27C801 & AT27C080.
http://www.autoelectric.cn/
Would you trust these to support the algorithms correctly?
Some were not too simple, and I would put money on the chinese just listing 100,000 devices and testing only 2 of them
Whereas some 20 year old programmer, $2000 when new, will probably do it right.
Old test gear can be fantastic value for money.