Le D8255AC-5 (de chez AMD) est l'un des circuits intégrés les plus emblématiques de l'ère des microprocesseurs 8 bits (famille 8080/8085). Il s'agit d'un adaptateur d'interface programmable (Programmable Peripheral Interface - PPI) qui permet de gérer jusqu'à 24 entrées/sorties numériques configurables.
Note technique :
Flexibilité : Les 24 lignes sont réparties en trois ports (A, B et C) qui peuvent être configurés logiciellement pour être des entrées ou des sorties, ce qui rend ce composant extrêmement versatile pour interfacer un clavier, des afficheurs ou des capteurs.
Modes de fonctionnement : Il propose trois modes :
Mode 0 : I/O de base.
Mode 1 : I/O avec transfert synchronisé (strobe).
Mode 2 : Bus bidirectionnel (uniquement sur le port A).
Architecture 40 broches : La densité du boîtier DIP-40 est nécessaire pour gérer le bus de données 8 bits, le bus d'adresses et les nombreuses lignes d'E/S.
Conseils Pro :
Initialisation : Le 8255 est un composant qui nécessite une configuration logicielle au démarrage (envoi d'un mot de contrôle). Si vous le testez, assurez-vous que votre routine d'initialisation envoie bien la séquence correcte au registre de contrôle avant de tenter de lire ou d'écrire sur les ports.
Compatibilité : La référence "AC-5" indique une version cadencée à 5 MHz. Elle est parfaitement rétrocompatible avec les systèmes fonctionnant à des vitesses inférieures (comme le 2 MHz ou 3 MHz des premiers systèmes 8080).
Maintenance (NOS) : C'est le composant standard des cartes d'extension et des interfaces de PC anciens. Si une section de votre interface ne répond plus, vérifiez les broches d'E/S : elles sont souvent connectées directement aux connecteurs externes de l'appareil. En cas de court-circuit externe, le port correspondant sur le 8255 peut être endommagé sans pour autant mettre le composant totalement en panne. Un test simple consiste à reconfigurer le port dans un autre mode via le logiciel pour voir si l'erreur persiste.