Le ST24C16WP (fabriqué par STMicroelectronics, reconnaissable à son logo historique « ST » gravé sur le composant) est un circuit intégré de mémoire morte effaçable et programmable électriquement (EEPROM) à accès série via le bus bidirectionnel I²C. Proposé en composant d'origine authentique et neuf de stock d'époque (NOS), il se présente sous la forme d'un petit boîtier pour montage en surface (CMS / SMD) de type SO8 (petit contour à 8 broches, 150 mil de largeur).
D'une capacité globale de 16 Kbits (organisée en 2 048 mots de 8 bits / 2k x 8), cette mémoire dispose d'une fonction matérielle de protection en écriture (Write Protect, désignée par le suffixe WP). Ce composant est très largement utilisé pour le stockage de données de configuration, de paramètres d'étalonnage, de clés d'identification ou de profils utilisateur dans une multitude d'équipements électroniques grand public (téléviseurs, autoradios, appareils de mesure d'atelier) et de modules industriels.
Bus Série I²C Standard : Protocole de transfert à deux fils (SDA pour les données, SCL pour l'horloge) simplifiant l'interfaçage avec n'importe quel microcontrôleur moderne ou d'époque.
Fonction Write Protect (WP) active : La broche de protection matérielle contre l'écriture (broche 7) permet de verrouiller l'intégralité de la mémoire en lecture seule lorsqu'elle est reliée au potentiel haut (VCC), protégeant ainsi les données vitales du système contre les écritures accidentelles.
Format CMS SO8 Compact : Idéal pour les réparations d'équipements denses ou miniatures utilisant la technologie de montage en surface.
Le diagnostic classique "Échec d'écriture, paramètres non sauvegardés ou données corrompues au démarrage" :
Le piège de la broche Write Protect (WP, Broche 7) : C'est la source de blocage la plus classique lors du remplacement ou du test. Si la broche 7 est connectée à l'état haut (VCC), l'EEPROM rejette systématiquement toute commande d'écriture (les cycles d'écriture interne ne se lancent pas). Pour autoriser l'écriture de nouveaux paramètres par le microcontrôleur, la broche WP doit impérativement être connectée au potentiel bas (GND / Masse).
Vérification des résistances de tirage (Pull-up) du bus I²C : Les lignes SDA (broche 5) et SCL (broche 6) sont des sorties à collecteur ouvert (ou drain ouvert). Elles exigent la présence de résistances de pull-up externes (généralement comprises entre 2,2 k$\Omega$ et 10 k$\Omega$) reliées au rail VCC. Si l'une de ces résistances est coupée ou dessoudée sur la carte d'origine, le bus reste figé et le microcontrôleur ne pourra ni lire ni écrire dans l'EEPROM.
Vérification de l'alimentation locale : Mesurez la tension entre les broches 8 (VCC) et 4 (GND). Assurez-vous du bon état des condensateurs de découplage locaux (souvent un petit condensateur céramique de 100 nF). Un bruit excessif sur l'alimentation lors des phases de programmation (qui consomment un léger pic de courant interne) peut faire échouer l'écriture ou corrompre les données.
Précautions de manipulation et de soudage CMS :
Sensibilité ESD : Comme tout composant CMOS, l'EEPROM est sensible aux décharges électrostatiques. Manipulez le circuit à l'aide de brucelles antistatiques.
Méthode de soudage recommandée : Lors du remplacement sur carte, nettoyez parfaitement les pistes à l'aide de tresse à débraser pour éliminer l'ancienne soudure. Appliquez un flux de soudure de qualité sur les pastilles, positionnez précisément le boîtier SO8, puis réalisez la soudure à l'aide d'une panne fine (température maximale conseillée : 320°C pendant 3 secondes maximum par patte).
Nettoyage : Nettoyez rigoureusement la zone à l'alcool isopropylique pur pour éliminer tout résidu de flux collant qui pourrait créer de micro-courants de fuite ou retenir l'humidité entre les broches très serrées du boîtier CMS.