Expédition gratuite sur notre gamme audio, composant, connectique...
Le MC68A50P (souvent abrégé ACIA) est un circuit intégré d'interface de communication série asynchrone, développé par Motorola. Logé dans un boîtier DIP24 étroit (300 mils) ou large (600 mils) selon les séries, ce composant gère la conversion bidirectionnelle entre le bus parallèle d'un microprocesseur et une ligne série (type RS-232).
Le suffixe A spécifie une version haute vitesse certifiée pour une fréquence d'horloge de bus allant jusqu'à 1,5 MHz (contre 1,0 MHz pour le 6850 standard). C'est une pièce New Old Stock (NOS) culte, omniprésente sur les ordinateurs rétro de l'ère 8-bits (comme les extensions série pour les familles Motorola 6800, 6809 ou le bus SS-50) ainsi que sur de nombreuses cartes mères de synthétiseurs vintage et de systèmes industriels.
Note technique & Conseils Pro pour l'Atelier :
Le diviseur d'horloge interne obligatoire : Contrairement aux UART modernes, le 68A50 n'intègre pas de générateur de bauds complexe. Vous devez lui injecter une horloge de transmission externe sur la broche TxCLK (broche 4) et de réception sur RxCLK (broche 3). Via son registre de configuration interne, vous devez impérativement configurer le taux de division (Mode $\div 1$, $\div 16$ ou $\div 64$) pour synchroniser la vitesse. Si votre terminal d'atelier affiche des caractères corrompus alors que l'horloge externe est présente, vérifiez la programmation de ce registre de contrôle.
Le piège des lignes d'adresses (Broche RS) : L'ACIA ne possède qu'une seule broche de sélection de registre : RS (Register Select, broche 11). Combinée avec l'état de lecture ou d'écriture (R/W), elle permet d'accéder à 4 registres internes avec seulement 2 adresses sur votre bus :
RS = 0 & Écriture : Registre de Contrôle (Configuration).
RS = 0 & Lecture : Registre d'État (Status).
RS = 1 & Écriture : Registre de Transmission (Données à envoyer).
RS = 1 & Lecture : Registre de Réception (Données reçues).