Some time ago someone pointed out that (contrary to my belief that there's only one revision of the VIA / 6522 (i.e. Rev. 0))
MOS also produced a 2nd version "R1" for a short period of time (around 1988) but resumed using the Rev. 0 layout:
Attachment:
VIAs.jpg [ 932.66 KiB | Viewed 679 times ]
One can distinguish the revision by looking at the second number (if present) on the MOS/CSG chips. For the 6522
it's either "10" (== Rev.0) or "11" (== Rev.1). This version can be found in 1541-II drives by example.
As the 6522 is plagued by the infamous shift-register bug we speculated if MOS/CSG fixed the bug but
withdrew that revision because of other incompatibilities or if it's even just a misprint!?
In order to find out finally I had to take a look at the silicon:
Attachment:
MOS6522R1_metal.jpg [ 2.04 MiB | Viewed 679 times ]
-
Attachment:
MOS6522R0_marker.jpg [ 886.32 KiB | Viewed 676 times ]
The result is that CSG just added a "(M) 1986 CBM" marker in the top left corner of the die AND
added a different (better?) ESD protection to the pins. The shift register control etc. doesn't seem to be different
at all (at least on the metal layer which I compared).
One can take a look at the bonding pad for the RESET# pin to get an idea of the change:
R0 v. R1:
Attachment:
MOS6522R0_reset_pad.jpg [ 433.68 KiB | Viewed 679 times ]
-
Attachment:
MOS6522R1_reset_pad.jpg [ 464.44 KiB | Viewed 679 times ]