Talk:EPROM

message: How does an EPROM work? I think that there is missing that part. Explanation of EPROM memory cell work.--User:Vanished user 8ij3r8jwefi 16:28, 2 February 2006 (UTC)
replies: text: I don't know the details but i belive there is a "floating gate" on the transistors which can be charged using a higher voltage than that used for normal operation and discharged using UV light. Plugwash 01:26, 8 July 2006 (UTC)
thread_title: how does it work

message: It says it can be programmed electrically, but can only be erased by UV light.  Does that mean that once the chip has been programmed, you are unable to overwrite the settings with electrical signals?  Does the chip need to be erased via UV light to change any programming?
:Yes, EEPROMS are the only ones that can be erased electrically —Preceding unsigned comment added by 67.177.254.247 (talk • contribs) 
::Not quite, when erased an EPROM will go into a blank state (all zeros or all ones depending on its design), you can then electrically flip bits out of the blank state but you can't flip them back again. Plugwash 01:28, 8 July 2006 (UTC)
thread_title: Erasure

message: Please note this: I read in some books that EPROM means Electrically Programmable ROM, and not Eraseable Programmable ROM. If other users confirm this, please correct the article. —Preceding unsigned comment added by 151.56.233.30 (talk • contribs) 
:which books? i've certainly never seen this before and proms are also programmed electrically. Plugwash 01:17, 8 July 2006 (UTC)
thread_title: Electrically programmable rom?

message: I understand the basics of the programming side, the floating gate, but how exactly does the UV erase the data? Maury 12:16, 1 August 2006 (UTC)
thread_title:  What does the UV actually do? 

message: Can I reprogram the EPROM after erasing it or how many time could I reprogram it?
UV erasable chips tend to store data for a minumum of 10 years with estimates that the typical cell will last 50 years (holding a charge). In the case of Floating Gate cells, whether UV EPROM or EEPROM, the insulator under the floating gates is subject to (relatively) ENORMOUS electrical forces. This dmages the insulator, which eventually fails. In the case of EEPROMS, write cycles started at 1000 min and have been expanded to 1 million or even 10 million, in the case of chips used in Solid State Drives. For EPROMs, this limit was rarely approached, but we did some tests on chips from 2701 (1K low voltage programmed version of the 1701, which needed 55VDC) to 2732 memories for NASA (See Data Control Systems, where I was the microchip maven). They would fail at between 1000 uses to 5000 uses. Failure modes were, predictably, insulator punch through.  —Preceding unsigned comment added by 71.195.85.16 (talk) 00:10, 7 June 2010 (UTC)
thread_title:  Re-programmable EPROM? 

message: the following was tacked on to the end of the article outside of the rest..
 programming.
 klu
 EPROM Type Size — bits Size — bytes Length (hex) Last address (hex) 
 1702, 1702A 2 Kbit 256 100 000FF 
 2704 4 Kbit 512 200 001FF 
 2708 8 Kbit 1 KB 400 003FF 
 2716, 27C16 16 Kbit 2 KB 800 007FF KKESIT 
 2732, 27C32 32 Kbit 4 KB 1000 00FFF 
 2764, 27C64 64 Kbit 8 KB 2000 01FFF 
 27128, 27C128 128 Kbit 16 KB 4000 03FFF 
 27256, 27C256 256 Kbit 32 KB 8000 07FFF 
 27512, 27C512 512 Kbit 64 KB 10000 0FFFF 
 27C010, 27C100 1 Mbit 128 KB 20000 1FFFF 
 27C020 2 Mbit 256 KB 40000 3FFFF 
 27C040 4 Mbit 512 KB 80000 7FFFF 
 27C080 8 Mbit 1 MB 100000 FFFFF
If I stick it into a wikitable it looks like this:
EPROM Type    	Size — bits	Size — bytes	Length (hex)	Last address (hex)
1702, 1702A   	2 Kbit     	256         	100         	000FF
2704          	4 Kbit     	512         	200         	001FF
2708          	8 Kbit     	1 KB        	400         	003FF
2716, 27C16   	16 Kbit    	2 KB        	800         	007FF
2732, 27C32   	32 Kbit    	4 KB        	1000        	00FFF
2764, 27C64   	64 Kbit    	8 KB        	2000        	01FFF
27128, 27C128 	128 Kbit   	16 KB       	4000        	03FFF
27256, 27C256 	256 Kbit   	32 KB       	8000        	07FFF
27512, 27C512 	512 Kbit   	64 KB       	10000       	0FFFF
27C010, 27C100	1 Mbit     	128 KB      	20000       	1FFFF
27C020        	2 Mbit     	256 KB      	40000       	3FFFF
27C040        	4 Mbit     	512 KB      	80000       	7FFFF
27C080        	8 Mbit     	1 MB        	100000      	FFFFF
I have no idea where this should go in the article. DMahalko (talk) 01:34, 31 March 2009 (UTC)
thread_title:  data table submission from anon editor 

message: I've added some theory of the devices here, but it still needs work (a schematic of a memory array would be good, and the floating-gate transistor picture doesn't show the channel or the connections to the control gate).  There's always an exception - I just wrote that EPROMs weren't usually erased in-circuit, but many years ago I knew of an Automate 35 programmable controller made by Reliance Electric that came with a custom UV lamp to hang on the side of the card-cage, for erasing program memory. If I can find a reference, I'll list that as an exception -but it was a pretty clumsy way to change programs. --Wtshymanski (talk) 15:55, 22 October 2009 (UTC)
replies: text: We have a large Stag EPROM eraser that is capable of erasing EPROM chips while they are still mounted on boards.  It hold 2 dual VME sized boards at a go.  It has 8 UV tubes in it.  20.133.0.13 (talk) 15:05, 25 November 2009 (UTC)
replies: text:  Must be a monster, though enormously convenient and easy on EPROM chips. Not the sort of thing you can drop in your field service toolbox, though. --Wtshymanski (talk) 19:49, 25 November 2009 (UTC)
thread_title: How does it work

message: In years past I saw many an EPROM with a paper label over the erasure window. Is this simply a matter of convenience for labeling of custom EPROMs or does the paper actually have some UV protection property for the chip? I would assume adhesive foil would be more appropriate as "erasure protection", but perhaps a simple paper label is sufficient to protect it? -- DMahalko (talk) 10:31, 14 December 2014 (UTC)
replies: text: I don't know how reliable the information was, but if full erasure of a chip occurs in 7 minutes from a X strength UV lamp at 3 cm, it stands to reason that exposure to florescent light fixture 200 cm away for hours to months would affect a few bits.  For this concern we always religiously covered the windows. —EncMstr (talk) 17:36, 14 December 2014 (UTC)
replies: text: It served both purposes -- to show that it was no longer a blank EPROM, to show the version number of the firmware that had been programmed into it, and to protect the silicon from UV exposure. Depending on the type of label, it either blocked UV well or didn't do much at all. Cheaper, thinner labels obviously let more light through. However, sunlight exposure would still take a long time to damage the data, especially with a label on it, and inside a case as most ICs are the possibility of damage was essentially non-existent. The label, I assume, was mostly for protection during shipping and testing. Most EPROMs were used for development and debugging. After a firmware was complete, they would then use the much cheaper PROM or windowless EPROMs to permanently program it (much of the cost of an EPROM is from the quartz glass and the side-brazed ceramic DIP that they often are packaged in).  Air♠CombatTalk! 22:18, 7 October 2018 (UTC)
thread_title:  Paper labels on UV windows? 

message: "The EPROM was invented by Dov Frohman of Intel in 1971, who was awarded US patent 3660819[1] in 1968."
I just edited this to show the patent was granted in 1972, which the Google Patent reference shows. However there is no citation that it was invented in 1971; in fact, the existence of commercially available EPROMs in 1971 like the one pictured makes me very dubious that it was invented in that year. Perhaps the dates were switched, and it was *invented* in 1968 but given a patent in 1971? This doesn't make much sense either, since it seems the patent was submitted in 1970 and granted in 1972. Anyone with more info or a better source is encouraged to add more info!  Air♠CombatTalk! 22:23, 7 October 2018 (UTC)
thread_title:  Confusing sentence