Memoria EPROM

De El Museo de los 8 Bits
Revisión del 20:07 31 dic 2006 de Museo8bits (discusión | contribs.) (EPROM trasladada a Memoria EPROM)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda
EPROM. La pequeña ventana de cuarzo recibe luz UV durante el borrado.
Una EPROM de 32KB (256Kbit).
Este microcontrolador 8749 almacena su programa en una EPROM interna.

EPROM son las siglas de Erasable Programmable Read-Only Memory (ROM borrable programable). Es un tipo de chip de memoria ROM inventado por el ingeniero Dov Frohman que retiene los datos cuando la fuente de energía se apaga. En otras palabras, es no volátil. Está formada por celdas de FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) o transistores de puerta flotante. Cada uno de ellos viene de fábrica sin carga, por lo que es leído como un 1 (por eso una EPROM sin grabar se lee como FF en todas sus celdas). Se programan mediante un dispositivo electrónico que proporciona voltajes superiores a los normalmente utilizados en los circuitos electrónicos. Las celdas que reciben carga se leen entonces como un 0. Una vez programada, una EPROM se puede borrar solamente mediante exposición a una fuerte luz ultravioleta. Esto es debido a que los fotones de la luz excitan a los electrones de las celdas provocando que se descarguen. Las EPROMs se reconocen fácilmente por una ventana transparente en la parte alta del encapsulado, a través de la cual se puede ver el chip de silicio y que admite la luz ultravioleta durante el borrado.

Como el cuarzo de la ventana es caro de fabricar, se introdujeron los chips OTP (one-time programmable, programables una vez) : la única diferencia con la EPROM es la ausencia de la ventana de cuarzo, por lo que no puede ser borrada. Las versiones OTP se fabrican para sustituir tanto a las EPROMs normales como a las EPROMs incluidas en algunos microcontroladores. Estas últimas fueron siendo sustituidas progresivamente por EEPROMs (para fabricación de pequeñas cantidades donde el coste no es lo importante) y por memoria flash (en las de mayor tirada).

Una EPROM programada, retiene sus datos durante diez o veinte años, y se puede leer un número ilimitado de veces. Para prevenir el borrado accidental por la luz del sol, la ventana de borrado debe permanecer cubierta. Las antiguas BIOS de los ordenadores personales eran frecuentemente EPROMs y la ventana de borrado estaba habitualmente cubiertas por una etiqueta que contenía el nombre del productor de la BIOS, la revisión de la BIOS y una advertencia de copyright.

Las EPROM pueden venir en diferentes tamaños y capacidades. Así, para la familia 2700 tenemos

Tipo de EPROM Tamaño — bits Tamaño — bytes Longitud (hex) Última dirección (hex)
1702, 1702A 2 Kibit 256 100 000FF
2704 4 Kibit 512 200 001FF
2708 8 Kibit 1 KiB 400 003FF
2716, 27C16 16 Kibit 2 KiB 800 007FF
2732, 27C32 32 Kibit 4 KiB 1000 00FFF
2764, 27C64 64 Kibit 8 KiB 2000 01FFF
27128, 27C128 128 Kibit 16 KiB 4000 03FFF
27256, 27C256 256 Kibit 32 KiB 8000 07FFF
27512, 27C512 512 Kibit 64 KiB 10000 0FFFF
27C010, 27C100 1 Mibit 128 KiB 20000 1FFFF
27C020 2 Mibit 256 KiB 40000 3FFFF
27C040 4 Mibit 512 KiB 80000 7FFFF
27C080 8 Mibit 1 MiB 100000 FFFFF

NOTE: 1702 EPROMs son PMOS, las EPROMs de las serie 27x que contienen una C en el nombre están basadas en CMOS, el resto son NMOS

Pinouts de la EPROM 2764

    +--------------+
VPP |1    +--+   28| VCC
A12 |2           27| /PGM
 A7 |3           26| NC
 A6 |4           25| A8
 A5 |5           24| A9
 A4 |6           23| A11
 A3 |7    2764   22| /OE
 A2 |8           21| A10
 A1 |9           20| /CE
 A0 |10          19| D7
 D0 |11          18| D6
 D1 |12          17| D5
 D2 |13          16| D4
GND |14          15| D3
    +--------------+

Véase también

Atribución

Este artículo proviene originalmente de Wikipedia
que lo licencia simultáneamente bajo las licencias

Creative Commons Reconocimiento - CompartirIgual 3.0
y la licencia de documentación libre GNU v.1.2 y posteriores
El Museo de los 8 Bits lo integra en su wiki bajo cc-by-sa-3.0

Creative Commons License
GNU head