MOS Technology 6522

From Wikipedia, the free encyclopedia

MOS 6522 VIA.
Rockwell 6522 VIA.
Patillaje del 6522 VIA.

El 6522 Versatile Interface Adapter (VIA) es un circuito integrado fabricado por MOS Technology, y también por otras compañías (second source) como Rockwell y Synertek. Funciona como controlador de puerto de entrada/salida para la familia de microprocesadores 6502, proporcionado las capacidades de entrada/salida paralela del PIA además de temporizadores y un Registro de desplazamiento para comunicaciones seriales. El 6522 fue muy popular en los ordenadores de los años 1980, particularmente en los fabricados por Commodore International, y es también una parte central del diseño del BBC Micro, Apple III y Apple Macintosh.

El VIA contiene 20 líneas de entrada/salida, que se organizan en 2 puertos bidireccionales de 8 bits (o 16 líneas de entrada/salida de propósito general) y 4 líneas de control (para handshaking y generación de interrupciones). Las direcciones para las 16 líneas generales (PA0-7, PB0-7) pueden programarse independientemente. Las líneas de control deben programarse para generar una interrupción cuando se activan (las 4 a la vez), bloqueando puerto correspondiente de entrada/salida (CA1 y CB1), y automáticamente generando señales de handshaking para los dispositivos en los puertos I/O, o enviando una señal plana High o Low.

Temporizadores

El VIA proporciona 2 Temporizadores de 16 bits, que pueden ser usados en un disparo (Monoestable), ejecución libre (divisor) o pulso continuo, en el que el temporizador monitoriza constantemente el séptimo bit (PA6 o PB6) en su puerto de entrada/salida respectivo, y cuenta cuantas transiciones de estado pasan por él. Cada temporizador puede generar una interrupción cuando llega a cero, y puede también dar salida a ondas cuadradas en el octavo bit de su respectivo puerto de entrada/salida (pin PA7 o PB7).

Registro de desplazamiento

Errores

Enlaces externos

Related Articles

Wikiwand AI