Le TMS2708-45JL (couramment marqué TMS 2708 -45 JL ou TMS2708-45JL) est un circuit intégré historique de mémoire morte reprogrammable de type UV-EPROM (Ultraviolet Erasable Programmable Read-Only Memory), conçu et fabriqué par le fondeur américain Texas Instruments. Ce composant haut de gamme adopte un boîtier de collection en céramique blanche ou grise de type Ceramic DIL-24 (Dual In-line Package à 24 broches, corps large de 600 mils), scellé hermétiquement et surmonté d'une fenêtre transparente en quartz.
Le préfixe TMS désigne la division des semi-conducteurs MOS de chez Texas Instruments. Le suffixe -45 spécifie un temps d'accès de 450 nanosecondes (450ns), idéal pour s'interfacer avec les microprocesseurs de première génération. Les lettres JL valident la combinaison stricte d'un boîtier en céramique industrielle et d'une plage de température commerciale (0 à +70 °C).
Il s'agit d'une mémoire EPROM d'une capacité de 8 Kilobits, organisée de manière stricte en 1024 mots de 8 bits (1024-word by 8-bit ultra-violet light-EPROM). Introduite à la fin des années 70, la 2708 est l'une des toutes premières EPROMs standards de l'industrie informatique. Sa fenêtre en quartz permet d'exposer la matrice de silicium aux rayons ultraviolets (onde courte de 253,7 nm) afin d'effacer simultanément toutes les cellules mémoires (remise à l'état logique 1) pour permettre une nouvelle programmation électrique. On retrouve ce composant mythique au cœur des premiers micro-ordinateurs 8 bits (comme les cartes d'extension pour Altair 8800, IMSAI 8080, les premiers ordinateurs monocartes de développement), les bornes d'arcade de la fin des années 70 (génération Space Invaders) et les automates industriels vintages. Géré en qualité New Old Stock (NOS), ce composant d'origine Texas Instruments est une pièce archéologique industrielle indispensable pour la restauration fonctionnelle ou la préservation historique de calculateurs d'époque.
Le diagnostic du programme corrompu (Le piège de la dérive des charges de la grille flottante) : C'est le problème le plus fréquent sur les cartes d'époque qui refusent de démarrer (le microprocesseur exécute des instructions folles). Après 30 ou 40 ans, les électrons piégés dans les grilles flottantes en silicium d'une EPROM finissent par s'échapper lentement (bit rot), transformant des 0 logiques en 1 logives. Méthode d'atelier : Insérez la puce dans votre programmateur d'atelier universel rétro (comme un Wellon ou un programmateur professionnel capable de générer les tensions d'époque) et effectuez une lecture (Read). Comparez le code hexadécimal obtenu avec le fichier binaire d'origine d'époque. Si des octets diffèrent, la puce s'est partiellement effacée avec le temps.
Le protocole d'effacement complet par UV : Pour reprogrammer votre TMS2708-45JL neuve de stock (ou réécrire sur une puce d'origine), nettoyez la fenêtre en quartz à l'aide d'alcool isopropylique pour enlever les traces de colle ou de poussière. Placez le composant dans une effaceuse d'EPROM à rayons UV-C pendant 20 à 30 minutes. Vérification de sécurité : Effectuez un test de virginité (Blank Check) sur votre programmateur. Tous les octets doivent être à "FF" en hexadécimal. Si certaines adresses contiennent encore des données ou des bits à 0, prolongez l'exposition aux UV. Si la puce refuse de s'effacer après une heure, le silicium est définitivement figé.
La règle de l'art après programmation (L'étiquette de protection) : Une fois votre fichier de code injecté avec succès, il est obligatoire de coller une étiquette opaque (papier noir, aluminium ou étiquette dédiée) sur la fenêtre en quartz. Sans cette protection mécanique, la lumière ambiante de l'atelier, les tubes néons ou les rayons du soleil finiront par effacer lentement la mémoire en quelques mois ou années.
Précautions de manipulation et protection antistatique (ESD) : La technologie NMOS d'époque est extrêmement sensible aux décharges électrostatiques de vos mains. Ne touchez pas les broches de la puce. Utilisez un bracelet antistatique et insérez systématiquement la puce sur un support tulipe DIP24 large (600 mils) de haute qualité. Ne soudez jamais ce type de puce historique directement sur la carte mère pour éviter le stress thermique et permettre son retrait instantané pour de futures relectures ou mises à jour du firmware.