MM5740 Keyboard Encoder pinout

DIP-40. Keyboard encoder (early II and II+)

PMOS encoder on the II and II+ keyboard: it scans the X1-X9 / Y1-Y10 matrix and puts a 9-bit code on B1-B9 with a data strobe. Supplies: VSS +5 V (pin 32), VLL 0 V (pin 2), VGG -12 V (pin 18). Its outputs are buffered by a 7404 on the keyboard and reach the main board on the 16-pin keyboard connector. The IIe moved to the AY-5-3600.

Open the interactive MM5740 pinout

Pins

PinNameTypeSignal
1B3dataKey code bit 3.
2VLLgroundVLL, 0 V (ground).
3CLOCKclockScan clock from the board.
4X9kbdMatrix row X9.
5X8kbdMatrix row X8.
6X7kbdMatrix row X7.
7X6kbdMatrix row X6.
8X5kbdMatrix row X5.
9X4kbdMatrix row X4.
10X3kbdMatrix row X3.
11X2kbdMatrix row X2.
12X1kbdMatrix row X1.
13DStrbOctrlData strobe output: pulses when a key code is ready.
14DStrbCctrlData strobe control input: sets the strobe pulse width.
15OutEnctrlOutput enable for the B1-B9 code lines (TRI-STATE).
16RepeatctrlRepeat key input.
17KeyBncectrlKey-bounce mask: external capacitor sets the debounce time.
18VGGpowerVGG, -12 V gate supply.
19ControlkbdControl key input.
20ShiftLkkbdShift Lock I/O: input from the lock key; can also drive an indicator.
21SHIFTkbdShift key input.
22Y10kbdMatrix column Y10.
23Y1kbdMatrix column Y1.
24Y2kbdMatrix column Y2.
25Y3kbdMatrix column Y3.
26Y4kbdMatrix column Y4.
27Y5kbdMatrix column Y5.
28Y6kbdMatrix column Y6.
29Y7kbdMatrix column Y7.
30Y8kbdMatrix column Y8.
31Y9kbdMatrix column Y9.
32VSSpowerVSS, +5 V supply (PMOS substrate).
33B5dataKey code bit 5.
34B6dataKey code bit 6.
35B7dataKey code bit 7.
36B8dataKey code bit 8.
37B1dataKey code bit 1.
38B2dataKey code bit 2.
39B9dataKey code bit 9.
40B4dataKey code bit 4.

Fitted in

Sources