Skip to content

PIO port

Nicolas Noble edited this page Dec 29, 2019 · 22 revisions

PIO port

Background

Some versions of the PlayStation console have a port on the back labeled "Parallel I/O", pictured here:

PIO

The name can be confusing, as it's not an IEEE 1284 printer port, but a proprietary port from Sony, that shares a lot of similarities with the IBM PC ISA bus.

The port was present on all versions of the console, up until the SCPH-900x versions, that removed it.

There is a lot of documentation about this port available online, but this page will be repeating it for the sake of consistency and cross referencing.

Pinout

The 68 pins are labeled left to right first, then top to bottom, as pictured:

This pinout is written on the top silkscreen of the motherboard:

Some modifications exist to this PIO port that we will discuss in details. The pinout below takes the known modifications into account.

signal number number signal comment
GND 1 35 GND These are strong ground signals, meant for power distribution
DREQ5 2 36 DACK5
!CS0 4 38 !SWR1
SBEN 5 39 !CS2 These are weak ground signals, that can easily be cut to add the SBEN and !CS2 signals
D0 6 40 D1
D2 7 41 D3
D4 8 42 D5
D6 9 43 D7
D8 10 44 D9
D10 11 45 D11
D12 12 46 D13
D14 13 47 D15
A0 14 48 A1
A2 15 49 A3
GND 16 50 GND These are somewhat weak ground signals, but their proximity to power may be a bad idea to cut and reuse
3.3v 17 51 3.3v
8v 18 52 8v
GND 16 53 GND These are somewhat weak ground signals, but their proximity to power may be a bad idea to cut and reuse
A4 17 54 A5
A6 18 55 A7
A8 19 56 A9
A10 20 57 A11
A12 21 58 A13
A14 22 59 A15
A16 23 60 A17
A18 24 61 A19
A20 25 62 A21
A22 26 63 A23
!SRD 30 64 !SWR0
!IN2 31 65 !CS5 These are non-connected signals, that are commonly reused to redirect the !IN2 and !CS5 signals
CLK 32 66 LRCLK
BCLK 33 67 SDIN
GND 34 68 GND These are strong ground signals, meant for power distribution
Clone this wiki locally