miniaturadeimagen|300x300px|MOS 6522 VIA thumb|300px|Rockwell 6522 VIA thumb|300px|Distribución de pines del 6522 VIA
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.
Diseño y arquitectura 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.
Puertos de entrada/salida 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.
Temporizadores El chip incluye dos temporizadores de 16 bits capaces de operar en distintos modos, incluyendo:
modo monoestable modo continuo modo contador de eventos externos
Estos temporizadores pueden generar interrupciones al alcanzar cero y ser utilizados para tareas de sincronización precisa en sistemas embebidos.
Registro de desplazamiento 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.
Implementaciones y compatibilidad 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.
Uso histórico 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:
Computadoras domésticas Sistemas embebidos Equipos industriales Plataformas educativas
Legado 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.
Referencias
Enlaces externos https://www.6502.org/documents/
Categoría:Circuitos integrados MOS Categoría:Microprocesadores de 8 bits Categoría:Historia de la informática