Mos Technology 6522

The 6522 Versatile Interface Adapter (VIA) was an integrated circuit made by MOS Technology, as well as second sources including Rockwell and Synertek. It served as a I/O port controller for the 6502 family of microprocessors, providing the parallel I/O capabilities of the PIA as well as timers and a shift register for serial communications. The 6522 was very popular in computers of the 1980s, particularly Commodore's machines, and was also a central part of the design of the Apple Macintosh.

Input/output ports

The VIA contains 20 I/O lines, which are organised into 2 8-bit bidirectional ports (or 16 general-purpose I/O lines) and 4 control lines (for handshaking and interrupt generation). The directions for all 16 general lines (PA0-7, PB0-7) can be programmed independently. The control lines can be programmed to generate an interrupt when activated (all four), latch the corresponding I/O port (CA1 and CB1), automatically generate handshaking signals for devices on the I/O ports, or output a plain High or Low signal.

Timers

The VIA provides 2 16-bit timer/counters, which can be used in one-shot (monostable) mode, free-running (divider) mode or "pulse counting" mode, where the timer will monitor the 7th bit (PA6 or PB6) on its respective I/O port, and count how many state transitions pass by. Each timer can generate an interrupt when it reaches zero, and can also output square waves on the 8th bit of its respective I/O port (pin PA7 or PB7).

Shift register

The VIA's shift register is bidirectional, 8 bits wide, and can run from either a timer-generated clock (from timer 2), the CPU clock, or an external source on line CB1. The serial input/output is on line CB2, and CB1 can also be programmed to output a bit clock for external devices.

 

<< PreviousWord BrowserNext >>
catalonia government 2003 2007 term of office
thomas enqvist
chuseok
queensbridge
must carry
butterfield stage
moscow school of painting, sculpturing and architecture
ray durham
saturn nebula
joseph lister (soldier)
dj die
sturmey archer
hourglass nebula
alvyn basic
aplx
egg nebula
at&t pro am
guillermo ortiz
terry gou
deci
castaic, california
francis crawford of lymond
space bar
tiresias (disambiguation)
hms iron duke
return statement
large plates of nephi
crab stick
james d. johnson
chung kwei
society of the pacifica house
hard space
minnesota state highway 62
stade vlodrome
ocean beach (san francisco)
inspirational speaker
emilio "millo" navarro
macro photography
failure of imagination
homer tunnel
gorman, california
ss yawata maru
belmont abbey
sundae