Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

I teach a hands-on computer architecture course in which the students burn their programs onto an EPROM with a commerical PROM burner. The instructions are read by a low-speed TTL computer they build. I started with the 27C256 EPROM but switched to the 29C256 EEPROM, which has now gotten hard to find.

Can anyone recommend an EEPROM (I'm sick of UV erasers) that would be a good replacement? Specifically, it should be reasonably priced, reliable, easily available and likely to remain so. It doesn't need to be pin-compatible, although that would be nice. I'd be happy with as few as 8 address bits (we use two LS163s for the PC), although I doubt anyone makes something that small. I also don't care about speed. Robustness to student wiring mistakes would be great. (All of the EPROMs have seemed pretty good for this.) Would the 28C family be a good place to look?

We have an Andromeda Labs PROM burner, which supports lots of devices.

Added detail: I've been using the 28-pin DIP package.

share|improve this question
Not an 'answer' per se, just an opinion: you might consider switching to an inexpensive FPGA trainer. I don't think you're doing your students any favors by getting them to build stuff out of 7400-series TTL in this day and age. – John Miles Dec 4 '11 at 0:18
1  
@JohnMiles, could you elaborate? The goal of my course, which is the introductory (and only) architecture course at a liberal arts college, is for students to understand all the way down (to the gate level) how computers work, not to directly prepare them for industry. (I hope to inspire some to grad school.) I find the hands-on work, including the debugging, to really get this information across to all levels of students. Could you let me know why you think a FPGA approach would be better and point me to any educational material? I don't have experience with FPGAs. Thanks. – espertus Dec 4 '11 at 7:33
I do like the hands-on nature of the TTL/EPROM-based curriculum. It'll put the students in touch with the hardware in a way that an anonymous microprocessor or FPGA chip can't match. However, it struck me that you must be spending a lot of time getting them to the point where they understand what they're hooking up, and why. Perhaps the limited available time could be used more productively with modern hardware. – John Miles Dec 4 '11 at 9:00
(Broke into two comments since the edit function doesn't seem to work) Have you checked out some of the boards available at www.digilentinc.com and similar education-oriented sites? I like the Nexys2, personally, and the books by Haskell and Hanna look pretty good for bringing newbies up to speed. – John Miles Dec 4 '11 at 9:03
1  
FWIW, we use the textbook Computer Organization and Design by Hennessy and Patterson. – espertus Dec 4 '11 at 22:38
show 6 more comments

3 Answers

I believe the 29Cxxx series is now mostly flash memory.

Digi-Key appears to have several thousand of the 32Kx8 AT28C256 EEPROM's, which are almost the same pinout as the 27C256, and appear to be supported by your programmer. You didn't say which package you are using, I assuming it is a 28-pin DIP. There is also a 8Kx8 version of the same chip with a compatible pinout (unused address lines are no connects). It is a little cheaper in price, and also in stock.

share|improve this answer
I've never used the 28C family. Can you tell me anything about it? – espertus Dec 4 '11 at 7:26
@espertus, I have not used these devices myself, but from the datasheet they appear to be same as the 27C and 29C families in terms of reading out the data, and since you are using a PROM burner to program them any differences re their erasing and programming wouldn't matter. – tcrosley Dec 4 '11 at 8:09

One more comment in the form of an actual answer: whenever I've needed to buy 27(C)256 EPROMs, I've always found eBay to be a good source. You could also try Jameco.

share|improve this answer

There are still a few parallel flash chips available in DIP, e.g. SST39SF010A from Microchip. They tend to be higher capacity than eeprom devices, so more address lines to tie but otherwise equivalent to eeprom for your purposes.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.