MOS 6522 dissection //NMOS
Posted: Mon Jul 11, 2022 8:15 am
Previous thread: 6525 dissection
This thread is about a transistor level dissection of the MOS 6522 VIA (Versatile Interface Adapter),
brought to you by Frank Wolf and ttlworks.
//Note, that all of the 6522 chips manufactured by MOS seem to be "revision 0".
6522 features two 8 Bit parallel I\O ports (with handshake),
two 16 Bit timers (down counters) of which one also can operate as an event counter,
plus an 8 Bit shift register for "serial communication".
6522 is "the Swiss Army knife" of IO, and it's not uncommon to have two 6522 chips in a 6502 system,
what makes the 6522 the top_selling chip in the 65xx family.
MOS 6522 (manufactured in NMOS technology) was second sourced by other companies, including Rockwell and Synertek.
We happen to know that the Rockwell 6522 had a completely different chip layout from the MOS 6522,
so it would be interesting to check whether 6522 chips from other manufacturers really are
cycle compatible to the MOS 6522 or not.
All of the 6522 NMOS variants are supposed to be out of production by now,
but WDC still manufactures the CMOS W65C22.
It would be interesting to check whether the W65C22 is cycle compatible to the MOS 6522 or not, too.
NMOS 6522 datasheets:
MOS: 6522 Versatile Interface Adapter (VIA) (Preliminary, Nov. 1977)
Rockwell: R6522 Versatile Interface Adapter (VIA) (Sep. 1993)
Synertek: SY6522 Versatile Interface Adapter (January 1978)
Synertek: SY6522 Versatile Interface Adapter (1982)
Synertek: SY6522, SY6522A VIA Programming Reference
CMOS 6522 datasheet:
WDC: W65C22 Versatile Interface Adapter (VIA) (Sep 13, 2010)
Note:
For consistence with Frank's notation, low_active signals are named foo#, not /foo.
Orientation for all the chip pictures: IRQ# pad is North.
BTW: John McMaster has microscopic pictures of the MOS 6522 silicon here.
This thread is about a transistor level dissection of the MOS 6522 VIA (Versatile Interface Adapter),
brought to you by Frank Wolf and ttlworks.
//Note, that all of the 6522 chips manufactured by MOS seem to be "revision 0".
6522 features two 8 Bit parallel I\O ports (with handshake),
two 16 Bit timers (down counters) of which one also can operate as an event counter,
plus an 8 Bit shift register for "serial communication".
6522 is "the Swiss Army knife" of IO, and it's not uncommon to have two 6522 chips in a 6502 system,
what makes the 6522 the top_selling chip in the 65xx family.
MOS 6522 (manufactured in NMOS technology) was second sourced by other companies, including Rockwell and Synertek.
We happen to know that the Rockwell 6522 had a completely different chip layout from the MOS 6522,
so it would be interesting to check whether 6522 chips from other manufacturers really are
cycle compatible to the MOS 6522 or not.
All of the 6522 NMOS variants are supposed to be out of production by now,
but WDC still manufactures the CMOS W65C22.
It would be interesting to check whether the W65C22 is cycle compatible to the MOS 6522 or not, too.
NMOS 6522 datasheets:
MOS: 6522 Versatile Interface Adapter (VIA) (Preliminary, Nov. 1977)
Rockwell: R6522 Versatile Interface Adapter (VIA) (Sep. 1993)
Synertek: SY6522 Versatile Interface Adapter (January 1978)
Synertek: SY6522 Versatile Interface Adapter (1982)
Synertek: SY6522, SY6522A VIA Programming Reference
CMOS 6522 datasheet:
WDC: W65C22 Versatile Interface Adapter (VIA) (Sep 13, 2010)
Note:
For consistence with Frank's notation, low_active signals are named foo#, not /foo.
Orientation for all the chip pictures: IRQ# pad is North.
BTW: John McMaster has microscopic pictures of the MOS 6522 silicon here.