Le D8253C-2 (fabriqué par NEC, sous la référence µPD8253C-2) est un circuit intégré monolithique logique compteur/temporisateur programmable (Programmable Interval Timer IC).
Logé dans un boîtier DIP plastique à 24 broches (PDIP24 / DIP-24), ce composant est un périphérique classique de l'architecture x86 et des systèmes à microprocesseurs 8080/8085/8086/8088. On le retrouve massivement sur les cartes mères d'ordinateurs vintage (ex: PC/XT), les synthétiseurs/cartes son d'époque, la mesure de fréquence et les cartes de contrôle industriel des années 80.
Il intègre 3 compteurs 16 bits indépendants capables de fonctionner jusqu'à une fréquence de 2,5 MHz (pour la version -2). Chaque compteur peut être configuré par logiciel selon 6 modes de fonctionnement distincts (générateur de fréquence, diviseur d'horloge, générateur d'impulsions, redéclenchable, etc.).
Fabricant d'origine : NEC (Nippon Electric Company) / Seconde source Intel 8253-2.
Fonction : Compteur / Temporisateur programmable à 3 canaux 16 bits.
Boîtier : PDIP24 / DIP-24 (Plastique 24 broches traversantes, pas de 2,54 mm).
Signification de la référence :
D / µP : Préfixe des circuits intégrés monolithiques NEC.
8253 : Famille du compteur/temporisateur programmable standard.
C : Version en boîtier plastique DIP.
-2 : Version haute vitesse certifiée jusqu'à 2,5 MHz.
Performances clés :
3 Compteurs 16 bits Indépendants : Fonctionnement en binaire (0 à 65 535) ou en BCD (0 à 9 999).
6 Modes de Fonctionnement Programmables :
Mode 0 : Interruption sur fin de comptage.
Mode 1 : Monostable déclenchable (One-Shot).
Mode 2 : Générateur de fréquence (Rate Generator).
Mode 3 : Générateur d'onde carrée (Square Wave Generator - très utilisé pour les haut-parleurs/Beeper PC).
Mode 4 : Strobe déclenché par logiciel.
Mode 5 : Strobe déclenché par matériel.
Compatibilité Bus : S'interface directement sur les bus de données 8 bits TTL/NMOS.
Pinout / Brochage DIP-24 :
Broches 1 à 8 (D7 à D0) : Bus de données bidirectionnel 8 bits.
Broche 9 (CLK 2) : Entrée horloge Canaux 2.
Broche 10 (OUT 2) : Sortie Canaux 2.
Broche 11 (GATE 2) : Entrée de validation/porte Canaux 2.
Broche 12 (GND) : Masse.
Broche 13 (OUT 1) : Sortie Canaux 1.
Broche 14 (GATE 1) : Entrée de validation Canaux 1.
Broche 15 (CLK 1) : Entrée horloge Canaux 1.
Broche 16 (GATE 0) : Entrée de validation Canaux 0.
Broche 17 (OUT 0) : Sortie Canaux 0 (souvent reliée aux Timer Interrupts IRQ0).
Broche 18 (CLK 0) : Entrée horloge Canaux 0.
Broche 19 (A0) / Broche 20 (A1) : Entrées d'adresses pour sélectionner le canal 0, 1, 2 ou le registre de contrôle.
Broche 21 (/CS) : Chip Select (Sélection du composant).
Broche 22 (/RD) : Read Input (Lecture).
Broche 23 (/WR) : Write Input (Écriture).
Broche 24 (VCC) : Alimentation +5 V.
Diagnostic Express (Perte de la base de temps, absence de son ou horloge système figée) :
Absence de signal en sortie d'un canal (OUT0, OUT1 ou OUT2) :
Contrôle la présence du +5 V sur la broche 24 et de l'horloge d'entrée (CLK) à l'oscilloscope sur le canal concerné.
Vérifie la broche GATE du canal : si elle est à 0 V, le comptage est gelé. Elle doit être à l'état haut (5 V) pour autoriser le décomptage dans la plupart des modes.
Si l'horloge d'entrée et la porte GATE sont correctes mais que la sortie reste désespérément fixe (0 V ou 5 V) après initialisation logicielle, le canal est HS.
Équivalences directes :
Peut être remplacé par un Intel P8253-2, AMD AM8253-2, SAB8253-2 (Siemens), ou la version Pin-to-Pin compatible plus moderne/rapide 8254 (µPD8254C / i8254-2 / CP82C54), qui supporte des fréquences d'horloge supérieures.
Recommandations de Montage :
Support DIP24 : Préfère l'utilisation d'un support DIP-24 classique ou à lyres tournées pour faciliter les tests et remplacements.
Découplage : Condensateur céramique de 100 nF obligatoire entre VCC (pin 24) et GND (pin 12) au plus près de la puce.