Ir al contenido

MOS Technology 6522

De Mexpedia
Archivo:MOS Technology 6522-5374.jpg
MOS 6522 VIA
Archivo:Rockwell R6522P Versatile Interface Adapter.jpg
Rockwell 6522 VIA
Archivo:6522 VIA Pinout.svg
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.[1]

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.[2]

Diseño y arquitectura

[editar | editar código]

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

[editar | editar código]

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

[editar | editar código]

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

[editar | editar código]

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.[3]

Implementaciones y compatibilidad

[editar | editar código]

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

[editar | editar código]

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

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

[editar | editar código]
  1. ↑ «MOS 6522 Versatile Interface Adapter Datasheet». Zimmers.net. Consultado el 23 de enero de 2026. 
  2. ↑ «BBC Micro Hardware Reference». BBC Micro Archive. Consultado el 23 de enero de 2026. 
  3. ↑ «6502 Family Hardware Documentation». 6502.org. Consultado el 23 de enero de 2026. 

Enlaces externos

[editar | editar código]