• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

PowerBook 520/540/550 Internal Keyboard Pinout

demik

Well-known member
Hello,

I needed this to be done for a R&D project, so in case it's useful for someone else, I'm posting my notes here
The PB5xx series have two 16 pins connector for the keyboard. They are standard 1mm pitch 16 pins ribbon connectors.

Here is a picture of the PCB below the metallic shield:

PB%205xx%20keyboard%20opened.jpeg


Pinout:
Code:
| CON | PIN | NOTES  |
+-----+-----+--------+
| J13 | 1   | Col1
| J13 | 2   | CLED-
| J13 | 3   | CLED+
| J13 | 4   | Col2
| J13 | 5   | Col3
| J13 | 6   | Col4
| J13 | 7   | Col5
| J13 | 8   | Col6
| J13 | 9   | Col7
| J13 | 10  | Col8
| J13 | 11  | Col9
| J13 | 12  | F-GND
| J13 | 13  | Col10
| J13 | 14  | J13-15
| J13 | 15  | J13-14
| J13 | 16  | NC
+-----+-----+--------+
| J14 | 1   | NC
| J14 | 2   | ADB PU
| J14 | 3   | RSHift
| J14 | 4   | Row1
| J14 | 5   | Row2
| J14 | 6   | Row3
| J14 | 7   | Row4
| J14 | 8   | Row5
| J14 | 9   | CMD
| J14 | 10  | Option
| J14 | 11  | CapsL
| J14 | 12  | RShift
| J14 | 13  | Ctrl
| J14 | 14  | Row6
| J14 | 15  | Row7
| J14 | 16  | Row8
+-----+-----+--------+

Notes:
- J13-2 is GND on the Logic Board
- J13-15 is GND on the Logic Board
- J13-12 is GND on the Logic Board

Observations:
- The matrix scanning is done by the PMU, most of the lines go there
- The Keyboard is NOT ADB, the PMU emulates an ADB Keyboard
- Each functions key (Power, both Shifts, Command, Option, Caps Lock, Control) has its own dedicated scanning line
- They ground their scanning line when pressed: That's how the Power button work (Ground ADB Pin 2)
- Keyboard is not NKRO
- Caps Lock LED forward voltage is 1.8V

Pin 14 and 15 connected together on J13 is for some detection. Either it's for detecting a keyboard presence, or it's for something else. Maybe detecting ISO vs US Layout ? Does someone have a PB5xx Keyboard lying around ?
 
Top