Expédition gratuite sur notre gamme audio, composant, connectique...
Le PCF8574P (souvent écrit ci PCF 8574 P ou ic PCF8574P) est un circuit intégré d'extension d'entrées/sorties 8 bits télécommandé via le bus I2C, fabriqué historiquement par Philips (désormais NXP Semiconductors).
Ce composant populaire permet d'ajouter 8 lignes d'E/S bidirectionnelles programmables à un microcontrôleur en n'utilisant que deux fils de communication (les lignes de données SDA et d'horloge SCL du bus I2C). Il est logé dans un boîtier double en ligne traversant en plastique de type DIP-16.
Fabricant : Philips / NXP Semiconductors.
Fonction : Extension d'entrées/sorties 8 bits pour bus I2C (Remote 8-bit I/O Expander for I2C-bus).
Boîtier : DIP-16 (Dual In-line Package à 16 broches traversantes).
Signification de la référence :
PCF8574 : Référence standard de l'extenseur d'E/S 8 bits bidirectionnel contrôlé par I2C.
-P : Désigne la version en boîtier plastique DIP traversant (Plastic Dual In-line Package).
Performances clés :
Interface I2C bidirectionnelle : Permet d'étendre les capacités d'un microcontrôleur avec un minimum de broches de raccordement.
Adressage matériel : Dispose de trois broches d'adresse (A0, A1, A2) permettant de connecter jusqu'à 8 modules identiques sur le même bus I2C (soit 64 E/S au total).
Sorties à quasi-bidirectionnalité : Les broches d'E/S agissent comme des entrées ou des sorties à drain ouvert avec des résistances de tirage internes (weak pull-up).
Repérage & Broches Clés (Boîtier DIP-16) :
Repérage : L'encoche en demi-cercle ou le point gravé sur l'extrémité du boîtier indique la position de la broche 1 (située en haut à gauche lorsque l'encoche est orientée vers le haut).
Résistances de tirage (Pull-up) : Le bus I2C (lignes SDA et SCL) nécessite impérativement des résistances de tirage externes vers le rail d'alimentation pour fonctionner correctement.
Diagnostic Express (Absence de communication ou ports figés) :
Symptômes Courants en Atelier :
Le microcontrôleur ne détecte pas le circuit sur le bus I2C (erreur d'acknowledgment ou port muet) : Mauvais câblage des adresses matérielles (broches A0, A1, A2), absence d'alimentation ou bus I2C bloqué.
État des sorties instable ou niveau bas permanent : Court-circuit sur l'une des lignes d'E/S ou absence de résistance de tirage sur le bus.
Mesures sous tension (au multimètre / oscilloscope) :
Contrôle de l'alimentation : Vérifier la présence de la tension d'alimentation (généralement +5V ou +3.3V) sur la broche VCC par rapport à la masse (GND).
Observation du bus I2C : Utiliser un oscilloscope pour vérifier l'activité et l'intégrité des signaux sur les lignes SDA et SCL lors des requêtes de lecture/écriture.
Recommandations de Montage :
Support adapté : L'utilisation d'un support tulipe à 16 broches est conseillée pour le remplacement ou le prototypage afin d'éviter d'endommager le circuit par la chaleur du fer à souder.
Précautions ESD : Manipuler le composant en respectant les règles fondamentales de protection contre les décharges électrostatiques.