Le TMP82C55AP-2 est un circuit intégré d'interface parallèle programmable (PPI - Programmable Peripheral Interface) à très haute performance, fabriqué par Toshiba. Logé dans un boîtier DIP40 standard, ce composant est la version en technologie CMOS basse consommation du célèbre processeur d'interface 8255A d'Intel.
Le suffixe -2 indique la version rapide cadencée à 5 MHz, ce qui la rend parfaitement compatible avec les microprocesseurs des séries 8085A-2, 8086/8088, ainsi que les processeurs Z80A à haute vitesse. C'est une pièce New Old Stock (NOS) majeure, indispensable pour le dépannage de micro-ordinateurs 8 bits et 16 bits d'époque, de cartes d'extensions industrielles, de automates programmables et de flippers électroniques des années 80/90.
Le TMP82C55AP-2 est configuré en interne par le microprocesseur via un registre de contrôle pour fonctionner selon 3 modes principaux (Mode 0 : Entrée/Sortie simple, Mode 1 : Entrée/Sortie avec protocole de synchronisation/Handshake, Mode 2 : Bus bidirectionnel). Les lignes sont réparties ainsi :
Port A (8 bits - Broches PA0 à PA7) : Port d'E/S polyvalent avec buffer de données.
Port B (8 bits - Broches PB0 à PB7) : Port d'E/S idéal pour l'interfaçage de claviers matériels ou de matrices de capteurs.
Port C (8 bits - Broches PC0 à PC7) : Ce port possède la particularité de pouvoir être divisé en deux sections de 4 bits (Port C supérieur et inférieur). En mode synchrone (Modes 1 et 2), ses lignes servent à transporter les signaux de contrôle et d'interruption (STB, IBF, OBFF, etc.) pour valider l'échange de données des ports A et B.
Note technique & Conseils Pro pour l'Atelier :
L'avantage crucial du CMOS (Remplacement des versions NMOS) : Le fait que ce composant soit en technologie CMOS (lettre C dans le marquage) offre un immense avantage par encore mieux sécuriser vos restaurations. Un vieux 8255 d'origine en technologie NMOS chauffe de manière significative et consomme environ 120 mA en permanence. Le TMP82C55AP-2 de Toshiba consomme moins de 10 micro-ampères au repos et reste totalement froid. Il peut remplacer directement et sans aucune modification logicielle ou matérielle n'importe quel circuit 8255 ou 8255A traditionnel en boîtier DIP40, tout en soulageant l'alimentation +5V fatiguée de votre machine vintage.
Le piège des lignes de sélection de registre (Broches A0, A1, RD, WR et CS) : Si vous câblez ce composant sur un banc d'essai ou si vous cherchez pourquoi un périphérique ne répond plus sur une carte mère :
Les broches A0 (broche 9) et A1 (broche 8) sélectionnent le port cible (00=Port A, 01=Port B, 10=Port C, 11=Registre de contrôle).
La broche CS (Chip Select - broche 6) doit impérativement être tirée au niveau BAS (0V) pour que la puce écoute le bus. Si le décodeur d'adresse de la carte en amont est défaillant, CS reste à 5V et le circuit devient totalement inerte.
Sensibilité aux décharges électrostatiques (ESD) : La technologie CMOS de Toshiba de cette génération est sensible aux manipulations. Évitez de toucher les broches directement avec les doigts sans bracelet antistatique. Pour l'insertion dans des cartes mères de flippers ou de micro-ordinateurs, utilisez un support DIP40 de qualité (contacts tulipes dorés de préférence). Cela évite de soumettre la puce NOS à la chaleur du fer à souder et élimine le risque d'endommager les pistes fragiles lors des futurs diagnostics.