


El 6522 Versatile Interface Adapter (VIA) es un circuito integrado de entrada/salida diseñado originalmente por MOS Technology y posteriormente fabricado por empresas de segunda fuente como Rockwell Semiconductor y Synertek.
Fue desarrollado como parte de la familia de microprocesadores MOS Technology 6502, proporcionando capacidades avanzadas de entrada/salida paralela, temporización programable y comunicación serial mediante registro de desplazamiento.
El 6522 fue ampliamente utilizado en sistemas de cómputo de los años 80, especialmente en equipos de Commodore International, así como en sistemas como el BBC Micro y el Apple III.
El VIA integra múltiples subsistemas de entrada/salida en un solo chip, incluyendo puertos paralelos, temporizadores y un sistema de interrupciones flexible.
El dispositivo está diseñado para reducir la necesidad de hardware externo adicional en sistemas basados en el 6502, facilitando la construcción de sistemas embebidos y computadoras domésticas.
El 6522 dispone de 20 líneas de entrada/salida distribuidas en dos puertos bidireccionales de 8 bits, junto con líneas de control adicionales para sincronización y generación de interrupciones.
Las líneas de control permiten funciones de handshaking, control de flujo y generación de eventos programables.
El chip incluye dos temporizadores de 16 bits capaces de operar en distintos modos, incluyendo:
Estos temporizadores pueden generar interrupciones al alcanzar cero y ser utilizados para tareas de sincronización precisa en sistemas embebidos.
El 6522 incorpora un registro de desplazamiento de 8 bits que permite comunicación serial síncrona o asíncrona.
Puede ser controlado por relojes internos o externos, y su salida se realiza a través de líneas dedicadas del puerto de control.
Este subsistema fue ampliamente utilizado para comunicación entre periféricos en sistemas de 8 bits.
El 6522 fue producido en múltiples variantes por distintos fabricantes, lo que permitió su adopción masiva en la industria de microcomputadoras.
Algunas versiones tempranas presentaron comportamientos no documentados relacionados con la sincronización del bus en ciertos sistemas no basados estrictamente en la arquitectura 6502.
Estas diferencias fueron corregidas parcialmente en revisiones posteriores basadas en tecnología CMOS.
El 6522 VIA fue un componente clave en la expansión de capacidades de entrada/salida en sistemas domésticos y educativos durante los años 80.
Su flexibilidad permitió su uso en:
Aunque el 6522 fue reemplazado por controladores de E/S más modernos, su diseño influyó en arquitecturas posteriores de microcontroladores debido a su integración de temporización, interrupciones y puertos paralelos en un solo chip.