UVPROM et EEPROM
Une fois n'est pas coutume, les fabricants de tous horizons
se sont entendus lors de la création des divers circuits de cette famille de
mémoires UVPROM et ont tous adopté des brochages sinon identiques, du moins
parfaitement compatibles, et des références tout aussi "compatibles"
et logiques.
Il faut savoir en outre que la majorité des mémoires de ce
type est organisée en mots de 8 bits ou, pour les plus récentes d'entre elles,
en mots de 16 bits.
La référence d'une mémoire UVPROM donne
directement sa capacité. Ainsi, une 2764 est-elle une 64 K bits c'est à dire
une 8 K mots de 8 bits alors qu'une 27256 est un 256 K bits c'est à dire une 64
K mots de 8 bits. Bien sûr, si la mémoire est vendue par Texas elle
s'appellera TMS 27256 alors que chez AMD ce sera Am 27256 mais on retrouvera
toujours dans la "racine" de la référence cette indication de
taille.
Au dessus de 1 Méga bits, les
mémoires peuvent être organisées en mots de 8 ou 16 bits, il a donc fallu faire
quelques entorses à cette belle règle. Ainsi une 27010 est elle une 128 K mots
de 8 bits alors qu'une 271024 est elle une 64 K mots mais de 16 bits cette fois.
Les différentes versions disponibles
A l'heure actuelle, les références des UVPROM s'étagent de la
2764 ou 8 K mots de 8 bits à la 274096 ou 256 K mots de 16 bits.
On trouve encore sur le marché des 2732 et même
parfois des 2716 qui sont respectivement des 4 K mots de 8 bits et des 2 K mots
de 8 bits. Même si ces mémoires peuvent être utilisées dans des
"bidouilles" de laboratoire ou d'amateur, leur utilisation est
déconseillée pour toute réalisation nouvelle. En effet elles sont en voie de
disparition au profit des versions à plus forte capacité qui, en plus,
coûtent moins cher.
En outre, le brochage normalisé évoqué ci-dessus, devait faire appel à deux tailles de boîtiers : les
boîtiers 24 pattes qui avaient été choisis pour les 2708, 2716 et 2732 et les boîtiers à 28 pattes utilisés à partir des 2764.
Ceci n'est plus de mise aujourd'hui et tout produit
industriel digne de ce nom doit être conçu avec un support 28
pattes qui recevra donc au minimum une 2764 même si une toute petite partie de
sa capacité seulement est utilisée.
Si des capacités mémoire très importante doivent être
envisagées sur l'application, ce support devra être un modèle à
32 pattes puisque c'est cette taille qui a été choisie pour les boîtiers à
très forte capacité organisés en mots de 8 bits. Comme à l'époque du 24/28
pattes, on assiste à une compatibilité ascendante 28/32
pattes.
Les mémoires organisées en mots de 16 bits sont quant à
elles proposées en boîtiers DIL 40 pattes parce qu'il faut pouvoir en plus "faire passer" les 16 lignes de
données.
Pour que tout soit bien clair, je vous propose trois
tableaux résumant la situation :
-
celui où est présenté le boîtier DIL 28 pattes
"classique" qui est utilisé de la 2764 à la 27512 ;
-
celui où est présenté le boîtier DIL 32 pattes qui est
utilisé de la 27010 à la 27080 donc pour les mémoires de capacité
supérieure à 512 K bits organisées en mots de 8 bits ;
-
celui où est présenté le boîtier DIL 40 pattes qui est
utilisé pour les mémoires de la 271024 à la 274096 c'est à dire pour les
mémoires de capacité supérieure à 512 K bits et organisées en mots de 16
bits.
Brochages des mémoires UVPROM en boîtier DIL (2764 à
27512)
|
27512 |
27256 |
27128 |
2764 |
Patte |
Patte |
2764 |
27128 |
27256 |
27512 |
|
A15 |
VPP |
VPP |
VPP |
1 |
28 |
VCC |
VCC |
VCC |
VCC |
|
A12 |
A12 |
A12 |
A12 |
2 |
27 |
/PGM |
/PGM |
A14 |
A14 |
|
A7 |
A7 |
A7 |
A7 |
3 |
26 |
- |
A13 |
A13 |
A13 |
|
A6 |
A6 |
A6 |
A6 |
4 |
25 |
A8 |
A8 |
A8 |
A8 |
|
A5 |
A5 |
A5 |
A5 |
5 |
24 |
A9 |
A9 |
A9 |
A9 |
|
A4 |
A4 |
A4 |
A4 |
6 |
23 |
A11 |
A11 |
A11 |
A11 |
|
A3 |
A3 |
A3 |
A3 |
7 |
22 |
/OE |
/OE |
/OE |
/OE/VPP |
|
A2 |
A2 |
A2 |
A2 |
8 |
21 |
A10 |
A10 |
A10 |
A10 |
|
A1 |
A1 |
A1 |
A1 |
9 |
20 |
/CE |
/CE |
/CE/PGM |
/CE/PGM |
|
A0 |
A0 |
A0 |
A0 |
10 |
19 |
D7 |
D7 |
D7 |
D7 |
|
D0 |
D0 |
D0 |
D0 |
11 |
18 |
D6 |
D6 |
D6 |
D6 |
|
D1 |
D1 |
D1 |
D1 |
12 |
17 |
D5 |
D5 |
D5 |
D5 |
|
D2 |
D2 |
D2 |
D2 |
13 |
16 |
D4 |
D4 |
D4 |
D4 |
|
Masse |
Masse |
Masse |
Masse |
14 |
15 |
D3 |
D3 |
D3 |
D3 |
Brochages des mémoires UVPROM en boîtier DIL 32 pattes
(27010 à 27080)
|
27080 |
27040 |
27020 |
27010 |
Patte |
Patte |
27010 |
27020 |
27040 |
27080 |
|
A19 |
VPP |
VPP |
VPP |
1 |
32 |
VCC |
VCC |
VCC |
VCC |
|
A16 |
A16 |
A16 |
A16 |
2 |
31 |
/PGM |
/PGM |
A18 |
A18 |
|
A15 |
A15 |
A15 |
A15 |
3 |
30 |
- |
A17 |
A17 |
A17 |
|
A12 |
A12 |
A12 |
A12 |
4 |
29 |
A14 |
A14 |
A14 |
A14 |
|
A7 |
A7 |
A7 |
A7 |
5 |
28 |
A13 |
A13 |
A13 |
A13 |
|
A6 |
A6 |
A6 |
A6 |
6 |
27 |
A8 |
A8 |
A8 |
A8 |
|
A5 |
A5 |
A5 |
A5 |
7 |
26 |
A9 |
A9 |
A9 |
A9 |
|
A4 |
A4 |
A4 |
A4 |
8 |
25 |
A11 |
A11 |
A11 |
A11 |
|
A3 |
A3 |
A3 |
A3 |
9 |
24 |
/OE |
/OE |
/OE |
/OE/VPP |
|
A2 |
A2 |
A2 |
A2 |
10 |
23 |
A10 |
A10 |
A10 |
A10 |
|
A1 |
A1 |
A1 |
A1 |
11 |
22 |
/CE |
/CE |
/CE/PGM |
/CE/PGM |
|
A0 |
A0 |
A0 |
A0 |
12 |
21 |
D7 |
D7 |
D7 |
D7 |
|
D0 |
D0 |
D0 |
D0 |
13 |
20 |
D6 |
D6 |
D6 |
D6 |
|
D1 |
D1 |
D1 |
D1 |
14 |
19 |
D5 |
D5 |
D5 |
D5 |
|
D2 |
D2 |
D2 |
D2 |
15 |
18 |
D4 |
D4 |
D4 |
D4 |
|
Masse |
Masse |
Masse |
Masse |
16 |
17 |
D3 |
D3 |
D3 |
D3 |
Brochages des mémoires UVPROM en boîtier DIL 40 pattes
(271024 à 274096)
|
274096 |
272048 |
271024 |
Patte |
Patte |
271024 |
272048 |
274096 |
|
VPP |
VPP |
VPP |
1 |
40 |
VCC |
VCC |
VCC |
|
/CE/PGM |
/CE |
/CE |
2 |
39 |
/PGM |
/PGM |
A17 |
|
D15 |
D15 |
D15 |
3 |
38 |
- |
A16 |
A16 |
|
D14 |
D14 |
D14 |
4 |
37 |
A15 |
A15 |
A15 |
|
D13 |
D13 |
D13 |
5 |
36 |
A14 |
A14 |
A14 |
|
D12 |
D12 |
D12 |
6 |
35 |
A13 |
A13 |
A13 |
|
D11 |
D11 |
D11 |
7 |
34 |
A12 |
A12 |
A12 |
|
D10 |
D10 |
D10 |
8 |
33 |
A11 |
A11 |
A11 |
|
D9 |
D9 |
D9 |
9 |
32 |
A10 |
A10 |
A10 |
|
D8 |
D8 |
D8 |
10 |
31 |
A9 |
A9 |
A9 |
|
Masse |
Masse |
Masse |
11 |
30 |
Masse |
Masse |
Masse |
|
D7 |
D7 |
D7 |
12 |
29 |
A8 |
A8 |
A8 |
|
D6 |
D6 |
D6 |
13 |
28 |
A7 |
A7 |
A7 |
|
D5 |
D5 |
D5 |
14 |
27 |
A6 |
A6 |
A6 |
|
D4 |
D4 |
D4 |
15 |
26 |
A5 |
A5 |
A5 |
|
D3 |
D3 |
D3 |
16 |
25 |
A4 |
A4 |
A4 |
|
D2 |
D2 |
D2 |
17 |
24 |
A3 |
A3 |
A3 |
|
D1 |
D1 |
D1 |
18 |
23 |
A2 |
A2 |
A2 |
|
D0 |
D0 |
D0 |
19 |
22 |
A1 |
A1 |
A1 |
|
/OE |
/OE |
/OE |
20 |
21 |
A0 |
A0 |
A0 |
|