IIc IOU (Input/Output Unit) pinout

DIP-40. Video timing, soft switches, mouse and keyboard I/O

The IIc version of the IIe IOU: video counters and sync, the display soft switches, speaker, keyboard strobe and any-key-down, plus mouse movement inputs and the VBL/mouse interrupt (/IRQ on pin 16). The cassette output pin is reserved on the IIc.

Open the interactive IOU pinout

Pins

PinNameTypeSignal
1GNDground0 V.
2GRvideoGraphics mode enable.
3SEGAvideoText: with SEGB and VC selects the dot row of the character.
4SEGBvideoText: row select with SEGA and VC. Graphics: LOW hi-res, HIGH lo-res.
5VCvideoVertical counter bit (row select; lo-res upper/lower block).
6/80COLvideo80-column video enable.
7CASSOioReserved on the IIc.
8SPKRaudioSpeaker output signal.
9MD7dataIOU flags onto data bit 7.
10YMOVEioMouse movement along Y.
11NCncNot used.
12NCncNot used.
13PDL0/XMOVEioMouse movement along X (shared with paddle 0).
14R/Wctrl65C02 read/write.
15/RESETctrlPower-on and reset output.
16/IRQctrlMaskable interrupt to the 65C02 (mouse, VBL).
17RA0addrMultiplexed RAM address 0; video refresh address in phase 1. UNVERIFIED
18RA1addrMultiplexed RAM address 1; video refresh address in phase 1. UNVERIFIED
19RA2addrMultiplexed RAM address 2; video refresh address in phase 1. UNVERIFIED
20RA3addrMultiplexed RAM address 3; video refresh address in phase 1. UNVERIFIED
21RA4addrMultiplexed RAM address 4; video refresh address in phase 1. UNVERIFIED
22RA5addrMultiplexed RAM address 5; video refresh address in phase 1. UNVERIFIED
23RA6addrMultiplexed RAM address 6; video refresh address in phase 1. UNVERIFIED
24RA7addrMultiplexed RAM address 7; video refresh address in phase 1. UNVERIFIED
25/PRASctrlRow-address strobe (phase 0).
26Φ0clockClock phase 0.
27Q3clockIntermediate timing signal (2 MHz).
28+5Vpower+5 V.
29A6addr65C02 address bit 6.
30/IOUSELIOctrlIOU select, derived from the MMU /SELIO by the GLU.
31AKDkbdAny-key-down.
32KSTRBkbdKeyboard strobe.
33VIDD7videoVideo display data bit 7.
34VIDD6videoVideo display data bit 6.
35/RA9videoVideo display control bit.
36/RA10videoVideo display control bit.
37/CLRGATvideoColor-burst gate (enable).
38/WNDWvideoDisplay blanking.
39/SYNCvideoDisplay synchronization.
40H0videoHorizontal timing: low bit of the character counter.

Fitted in

Sources