6567 / 6569 VIC-II pinout
DIP-40. Video + DRAM refresh + CPU clock
6567 NTSC, 6569 PAL. Vdd (pin 13) is +12 V; Vcc (pin 40) is +5 V. Makes the picture, refreshes the DRAM and sets the CPU clock and bus stealing. 8565/8562 are later 5 V HMOS-II parts. Runs hot.
Open the interactive VIC-II pinoutPins
| Pin | Name | Type | Signal |
|---|---|---|---|
| 1 | DB6 | data | VIC-II data bus bit 6 (DB0-DB11 are the 12-bit VIC bus to color and screen RAM). |
| 2 | DB5 | data | VIC-II data bus bit 5. |
| 3 | DB4 | data | VIC-II data bus bit 4. |
| 4 | DB3 | data | VIC-II data bus bit 3. |
| 5 | DB2 | data | VIC-II data bus bit 2. |
| 6 | DB1 | data | VIC-II data bus bit 1. |
| 7 | DB0 | data | VIC-II data bus bit 0. |
| 8 | /IRQ | ctrl | Interrupt request to the CPU /IRQ. Open-drain, shared with CIA1. |
| 9 | LP | ctrl | Light pen input. |
| 10 | /CS | ctrl | Chip select (address decoding). LOW to read or write VIC registers. |
| 11 | R/W | ctrl | Read/write from the CPU. |
| 12 | BA | ctrl | Bus Available. Goes LOW three cycles before the VIC-II takes the bus in the second clock phase (character fetches on a badline, sprite DMA); wired to CPU RDY. |
| 13 | Vdd | power | +12 V supply on the 6567/6569 (sheet). |
| 14 | COLOR | video | Chroma (color) output to the video DIN. |
| 15 | S/LUM | video | Luminance and sync output to the video DIN. |
| 16 | AEC | ctrl | Address Enable Control. Drops LOW when the VIC takes the bus. |
| 17 | Φ0 | clock | Clock output to the CPU Φ0 input and the timing chain. |
| 18 | /RAS | ctrl | Row address strobe for the DRAM (refresh and video fetch). |
| 19 | /CAS | ctrl | Column address strobe for the DRAM. |
| 20 | Vss | ground | 0 V. |
| 21 | ΦCOLOR | clock | Color clock input (PRG name PHCL): 14.31818 MHz NTSC from the clock circuit (PAL rate: see the machine clocks). |
| 22 | ΦIN | clock | Dot clock input (PRG name PHIN): 8.18 MHz NTSC / 7.88 MHz PAL. |
| 23 | A11 | addr | VIC-II address bus bit 11 to the DRAM. |
| 24 | A0 | addr | Address bit 0: multiplexed DRAM address out during VIC fetches; register-select input when the CPU reads or writes the VIC-II. |
| 25 | A1 | addr | Address bit 1: DRAM address out during VIC fetches; register-select input during CPU access. |
| 26 | A2 | addr | Address bit 2: DRAM address out during VIC fetches; register-select input during CPU access. |
| 27 | A3 | addr | Address bit 3: DRAM address out during VIC fetches; register-select input during CPU access. |
| 28 | A4 | addr | Address bit 4: DRAM address out during VIC fetches; register-select input during CPU access. |
| 29 | A5 | addr | Address bit 5: DRAM address out during VIC fetches; register-select input during CPU access. |
| 30 | A6 | addr | VIC-II address bus bit 6 to the DRAM. |
| 31 | A7 | addr | VIC-II address bus bit 7 to the DRAM. |
| 32 | A8 | addr | VIC-II address bus bit 8 to the DRAM. |
| 33 | A9 | addr | VIC-II address bus bit 9 to the DRAM. |
| 34 | A10 | addr | VIC-II address bus bit 10 to the DRAM. |
| 35 | DB11 | data | Data bit 11, from the color RAM (DB8-DB11 are the color nybble). Input only (Bauer); DB0-DB7 are the bidirectional bus. |
| 36 | DB10 | data | Data bit 10, from the color RAM. Input only. |
| 37 | DB9 | data | Data bit 9, from the color RAM. Input only. |
| 38 | DB8 | data | Data bit 8, from the color RAM. Input only. |
| 39 | DB7 | data | VIC-II data bus bit 7. |
| 40 | Vcc | power | +5 V logic supply. |
Fitted in
- Commodore 64 U19
Sources
- C64 Programmer's Reference Guide, App. N, p. 452 6567 pin configuration
- CSG 6567 VIC-II preliminary specification
- C64 Programmer's Reference Guide, App. N, p. 450: address pins A5-A0 are bidirectional (inputs during processor access)
- Christian Bauer, The MOS 6567/6569 video controller (VIC-II), 3.14.6: D8-D11 have no tri-state drivers and are always inputs