Source: https://problemkaputt.de/psx-spx.htm Section: Pinouts
Pinouts External Connectors
Pinouts - Controller Ports and Memory-Card Ports
Pinouts - Audio, Video, Power, Expansion Ports
Pinouts - SIO Pinouts
Internal Pinouts
Pinouts - CPU Pinouts
Pinouts - GPU Pinouts (for old 160-pin GPU)
Pinouts - GPU Pinouts (for new 208-pin GPU)
Pinouts - DRV Pinouts
Pinouts - HC05 Pinouts
Pinouts - CLK Pinouts
Pinouts - Component List and Chipset Pin-Outs for Digital Joypad, SCPH-1080
Pinouts - Component List and Chipset Pin-Outs for Analog Joypad, SCPH-1150
Pinouts - Component List and Chipset Pin-Outs for Analog Joypad, SCPH-1200
Pinouts - Component List and Chipset Pin-Outs for Analog Joypad, SCPH-110
Pinouts - Component List and Chipset Pin-Outs for Dualshock2, SCPH-10010
Pinouts - Component List and Chipset Pin-Outs for Namco Lightgun, NPC-103
Pinouts - Component List and Chipset Pin-Outs for Multitap, SCPH-1070
Mods/Upgrades
Mods - Nocash PSX-XBOO Upload
AV Multi Out (Audio/Video Port)
1 RGB-Video Green
2 RGB-Video Red
3 Supply +5.0V (eg. supply for external RF adaptor)
4 RGB-Video Blue
5 Supply Ground
6 S-Video C (chrominance)
7 Composite Video (yellow cinch)
8 S-Video Y (luminance) ____________________________
9 Audio Left (white cinch) | |
10 Audio Left Ground | 12 11 10 9 8 7 6 5 4 3 2 1 |
11 Audio Right (red cinch) |____________________________|
12 Audio Right Ground
Shield Video Ground
The standard AV-cable connects only to Pins 7,9,10,11,12,Shield (with pin 1 and 3 and Shield shortcut with each other, used for both audio and video ground).
The plug on that cable does have additional sparings for pin 1,3,5 (though without any metal-contacts installed in there) (pin 3,5 would be used as supply for external RF modulators) (no idea what pin 1 could be used for though?).
RGB displays may (or may not) be able to extract /SYNC from the Composite signal, if that doesn't work, note that /SYNC (and separate /VSYNC, /HSYNC signals) are found on the GPU pinouts, moreover, the GPU outputs 24bit digital RGB.
Not sure if a VGA monitor can be connected? The SYNC signals are there (see GPU pinputs), but the vertical resolution is only 200/240 lines... standard VGA displays probably support only 400/480 lines (or higher resolutions for newer multisync SVGA displays) (as far as I know, the classic 200 lines VGA mode is actually outputting 400 lines, with each line repeated twice).
Parallel Port (PIO) (Expansion Port) (CN103)
This port exists only on older PSX boards (not on newer PSX boards, and not on PSone boards).
The parallel port is used by Gameshark, Game Enhancer II, and Gold Finger cheat devices (not used by the Code Breaker CDROM cheat software).
________
| | Console Rear View
GND ==| 1 35 |== GND .-------------------------.
/RESET =| 2 36 |= DACK5 |1 2 3 ... ... 32 33 34|
DREQ5 =| 3 37 |= /IRQ10 |35 36 37 ... ... 66 67 68|
/EXP? =| 4 38 |= /WR1? (CPU99) |__.-------------------.__|
NC?GND? =| 5 39 |= GND?NC?
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
NC?GND? =|16 50 |= GND?NC?
+3.5V ==|17 51 |== +3.5V
+7.5V ==|18 52 |== +7.5V
GND? =|19 53 |= GND?NC?
A4 =|20 54 |= A5
A6 =|21 55 |= A7
A8 =|22 56 |= A9
A10 =|23 57 |= A11
A12 =|24 58 |= A13
A14 =|25 59 |= A15
A16 =|26 60 |= A17
A18 =|27 61 |= A19
A20 =|28 62 |= A21
A22 =|29 63 |= A23
/RD =|30 64 |= /WR0
NC!X? =|31 65 |= X?NC!
SYSCK? =|32 66 |= LRCK (44.1kHz)
SCLK? =|33 67 |= SDATA?
GND ==|34 68 |== GND
|________|
Lots of pins are still unknown?
EDIT: see http://cgfm2.emuviews.com/new/psx-pio.png
apparently, many of the "unknown" pins are just GROUND, is that possible?
Internal Power Supply (PSX)
The PSX contains an internal power supply, however, like the PSone, it's only having a "Standby" button, which merely disconnects 3.5V and 7.9V from the mainboard. The actual power supply remains powered, and wastes energy day and night, thanks Sony!
External Power Supply (PSone)
Inner +7.5V DC 2.0A (inside diameter 0.8mm)
Outer GND (outside diameter 5.0mm)
PSX/PSone Mainboards
Board Expl.
PU-7 PSX, with AV multiout+cinch+svideo, GPU in two chips (160+64pins)
PU-8 PSX, with AV multiout+cinch, four 8bit Main RAM chips
EARLY-PU-8: "PU-8 1-658-467-11, N4" --> old chipset, resembles PU-7
LATE-PU-8: "PU-8 1-658-467-22, N6" --> new chipset, other as PU-7
PU-9 PSX, without SCPH-number (just sticker saying "NOT FOR SALE, SONY)
PU-16 PSX, with extra Video CD daughterboard (for SCPH-5903)
PU-18 PSX, with AV multiout only, single 32bit Main RAM (instead 4x8bit)
PU-20 PSX, unknown if/how it differs from PU-18
PU-22 PSX, unknown if/how it differs from PU-18
PU-23 PSX, with serial port, but without expansion port
PM-41 PSone, older PSone, for GPU/SPU with RAM on-board (see revisions)
PM-41(2) PSone, newer PSone, for GPU/SPU with RAM on-chip
There are at least two revisions of the "PM-41" board:
PM-41, 1-679-335-21 PSone with incomplete RGB signals on multiout port
PM-41, 1-679-335-51 PSone with complete RGB signals on multiout port
The "incomplete" board reportedly requires to solder one wire to the multiout port to make it fully functional... though no idea which wire... looks like the +5V supply? Also, the capacitors near multiout are arranged slightly differently.
CPU chips
IC103 - 208pin - "SONY CXD8530AQ" ;seen on PU-7 board
IC103 - 208pin - "SONY CXD8530BQ" ;seen on PU-7 board
IC103 - 208pin - "SONY CXD8530CQ" ;seen on PU-7 and PU-8 boards
IC103 - 208pin - "SONY CXD8606Q" ;seen in PU-18 schematic
IC103 - 208pin - "SONY CXD8606AQ" ;seen on PU-xx? board
IC103 - 208pin - "SONY CXD8606BQ" ;seen on PM-41, PU-23, PU-20 boards
IC103 - 208pin - "SONY CXD8606CQ" ;seen on PM-41 board, too
These chips contain the MIPS CPU, COP0, and COP2 (aka GTE), MDEC and DMA.
GPU chips - Graphics Processing Unit
IC203 - 160pin - "SONY CXD8514Q" ;seen on PU-7 and EARLY-PU-8 boards
IC203 - 208pin - "SONY CXD8561Q" ;seen on LATE-PU-8 board
IC203 - 208pin - "SONY CXD8561BQ" ;seen on PU-18, PU-20 boards
IC203 - 208pin - "SONY CXD8561CQ" ;seen on PM-41 board
IC203 - 208pin - "SONY CXD9500Q" ;with on-chip RAM ;for PM-41(2) board
IC21 - 208pin - "SONY CXD8538Q" ;seen on GP-11 (namco System 11) boards
IC103 - 208pin - "SONY CXD8654Q" ;seen on GP-15 (namco System 12) boards
SPU chips - Sound Processing Unit
IC308 - 100pin - "SONY CXD2922Q" (SPU) ;PU-7 and EARLY-PU-8
IC308 - 100pin - "SONY CXD2922BQ"(SPU) ;EARLY-PU-8
IC308 - 100pin - "SONY CXD2925Q" (SPU) ;LATE-PU-8, PU-18, PU-20
IC732 - 208pin - "SONY CXD2938Q" (SPU+CDROM) ;PSone/PM-41 Board
IC732 - 176pin - "SONY CXD2941R" (SPU+CDROM+SPU_RAM) ;PSone/PM-41(2) Board
IC402 - 24pin - "AKM AK4309VM" (Serial 2x16bit DAC);older boards only
IC405 - 8pin - "NJM2100E (TE2)" Audio Amplifier ;PU-8 and PU-22 boards
IC405 - 14pin - "NJM2174" Audio Amplifier with Mute ;later boards
IC106 CPU-RAM / Main RAM chips
IC106/IC107/IC108/IC109 - NEC 424805AL-A60 (28pin, 512Kx8) (PU-8 board)
IC106 - "Samsung K4Q153212M-JC60" (70pin, 512Kx32) (newer boards)
IC106 - "Toshiba T7X16 (70pin, 512Kx32) (newer boards, too)
GPU-RAM / Video RAM chips
IC201 - 64pin NEC uPD482445LGW-A70-S ;VRAM ;\on PU-7 and EARLY-PU-8 board
IC202 - 64pin NEC uPD482445LGW-A70-S ;VRAM ;/split into 2 chips !
IC201 - 64pin SEC KM4216Y256G-60 ;VRAM ;\on other PU-7 board
IC202 - 64pin SEC KM4216Y256G-60 ;VRAM ;/split into 2 chips !
IC201 - 100pin - Samsung KM4132G271BQ-10 (128Kx32x2) ;-on later boards
IC201 - 100pin - Samsung K4G163222A-PC70 (256Kx32x2) ;-on PM-41
Note: The older 64pin VRAM chips are special dual-ported DRAM, the newer 100pin VRAM chips are just regular DRAM.
Note: The PM-41 board uses a 2MB VRAM chip (but allows to access only 1MB)
Note: The PM-41(2) board has on-chip RAM in the GPU (no external memory chip)
IC310 - SPU-RAM - Sound RAM chips
IC310 - 40pin - "TOSHIBA TC51V4260DJ-70" ;seen on PU-8 board
IC310 - 40pin - EliteMT M11B416256A-35J (256K x 16bit)
Note: The PM-41(2) board has on-chip RAM in the SPU (no external memory chip)
BIOS ROM
IC102 - 40pin - "SONY ..." ;seen on PU-7 & early-PU-8 board (40pin!)
IC102 - 44pin - "SONY M538032E-02" ;seen on PU-16 (video CD, 1Mbyte BIOS)
IC102 - 32pin - "SONY M534031C-25" ;seen on later-PU-8 board
IC102 - 32pin - "SONY 2030" ;seen on PU-18 board
IC102 - 32pin - "SONY M534031E-47" ;seen on PM-41 board and PM-41(2)
IC102 - 32pin - "SONY M27V401D-41" ;seen on PM-41 board, too
Oscillators and Clock Multiplier/Divider
X101 - 4pin - "67.737" (NTSC, presumably) ;PU-7 .. PU-20
X201 - 2pin - "17.734" (PAL) or "14.318" (NTSC) ;PU-22 .. PM-41(2)
IC204 - 8pin - "2294A" (PAL) or (NTSC) ;PU-22 .. PM-41(2)
Voltage Converter (for +7.5V to +5.0V conversion)
IC601 - 3pin - "78M05" or "78005" ;used in PSone
Pulse-Width-Modulation Power-Control Chip
IC606 16pin/10mm "TL594CD" (alternately to IC607) ;seen on PM-41 board
IC607 16pin/5mm "T594" (alternately to IC606) ;seen on PM-41 board, too
The PM-41 board has locations for both IC606 and IC607, some boards have the bigger IC606 (10mm) installed, others the smaller IC607 (5mm), both chips have exactly the same pinouts, the only difference is the size.
Reset Generator
IC002 - 8pin - (would be alternately to IC003) ;\on PSone
IC003 - 5pin - ;/
IC101 - 5pin - M51957B (Reset Generator) (on PSX-power supply boards)
CDROM Chips
U42 80pin SUB-CPU (CXP82300) with piggyback EPROM ;DTL-H2000
IC304 80pin SUB-CPU (MC68HC05L16) 80pin package ;PU-7 and EARLY-PU-8
IC304 52pin SUB-CPU (MC68HC05G6) 52pin package ;LATE-PU-8 and up
IC305 - 100pin SONY CXD1199BQ (Decoder/FIFO) ;PU-7
IC305 - 100pin SONY CXD1815Q (Decoder/FIFO) ;PU-8, PU-18
IC309 - 100pin SONY CXD2516Q (Signal Processor) ;PU-7 (100pin!)
IC309 - 80pin SONY CXD2510Q (Signal Processor) ;PU-8 and DTL-H2510
IC702 - 48pin SONY CXA1782BR (Servo Amplifier) ;PU-7, PU-8
IC101 - 100pin SONY CXD2515Q (=CXD2510Q+CXA1782BR) ;DTL-H2010
IC701 - 100pin SONY CXD2545Q (=CXD2510Q+CXA1782BR) ;PU-18
IC720 - 144pin SONY CXD1817R (=CXD2545Q+CXD1815Q) ;PU-20
IC102 - 28pin - "BA6297AFP" ;seen on DTL-H2010 drives
IC704 - 28pin - "BA6398FP" ;seen on PU-7
IC722 - 28pin - "BA6397FP" ;seen on late PU-8
IC722 - 28pin - "BA5947FP" ;seen on PM-41 and various boards
IC722 - 28pin - "Panasonic AN8732SB" ;seen on PM-41 board
ICxxx - 20pin SONY CXA1571N (RF Amplifier) (on DTL-H2010 drives)
IC703 - 20pin SONY CXA1791N (RF Amplifier) (on PU-18 boards)
IC723 - 20pin SONY CXA2575N-T4 (RF Matrix Amplifier) (on PU-22 .. PM-41(2))
Note: The SUB-CPU contains an on-chip BIOS (which does exist in at least seven versions, plus US/JP/PAL-region variants, plus region-free debug variants).
RGB Chips
IC207 64pin "SONY CXD2923AR" VRAM Data to Analog RGB ;\oldest
IC501 24pin "SONY CXA1645M" Analog RGB to Composite ;/
IC202 44pin "Philips TDA8771H" Digital RGB to Analog RGB ;\old boards
IC202 44pin "Motorola MC141685FT" Digital RGB to Analog RGB ;/
IC? 48pin "H7240AKV" 24bit RGB to Analog+Composite ;-SCPH-7001?
IC502 48pin "SONY CXA2106R-T4" 24bit RGB to Analog+Composite ;-newer boards
MISC
CDROM Drive: "KSM-440BAM" ;seen used with PM-41 board
IC602 5pin "L/\1B" or " 3DR"
Controller/Memory Card Chips
U? 24pin "9625H, CFS8121" ;SCPH-1080, Digital pad (alternate?)
U? 32pin "(M), SC438001" ;SCPH-1080, Digital pad (alternate?)
U? 32pin "(M), SC401800" ;SCPH-1080, Digital pad
U? 32pin "(M), SC442116" ;SCPH-xxxx, Mouse
U? 44pin "(M), SC440881" ;SCPH-2000, Keyboard/Mouse adapter
IC? 64pin "SONY CXD103, -166Q" ;SCPH-1070, Multitap
U1 42pin "SD657, 9702K3006" ;SCPH-1150, Analog pad, single motor
U1 42pin "SD657, 9726K3002" ;SCPH-1180, Analog pad, without motor
U1 44pin "SONY CXD8771Q" ;SCPH-1200, Analog pad, two motors (PSX)
U1 44pin "SD707, 039 107" ;SCPH-110, Analog pad, two motors (PSone)
U1 44pin "SD787A" ;SCPH-xxx, Analog pad, two motors (PS2?)
U? 64pin "(M), SC419510FU" ;SCPH-xxxx, Memory card, with external FLASH
U? 64pin "SONY CXD8732AQ" ;SCPH-1020, Memory card, with on-chip FLASH
U1 44pin "NAMCO103P" ;NPC-103, namco lightgun
Old 160-pin GPU is used on PU-7 boards and EARLY-PU-8 boards.
IC203 - Sony CXD8514Q - Old 160pin GPU for use with Dual-ported VRAM
Unlike the later 208pin GPU's, the old 160pin GPU has less supply pins, and, it doesn't have a 24bit RGB output (nor any other video output at all), instead, it's used with a RGB D/A converter that reads the video data directly from the Dual-ported VRAM chips (ie. from special RAM chips with two data busses, one bus for GPU read/write access, and one for the RGB video output).
1-VCC 21-GND 41-D16 61-D2 81-D12'a 101-GND 121-D7'b 141-GND
2-GND 22-D31 42-D15 62-D1 82-D11'a 102-DT/OE'b 122-D6'b 142-53MHz
3-/GPU 23-D30 43-VCC 63-D0 83-D10'a 103-DT/OE'a 123-D5'b 143-VCC
4-GPU.A2 24-D29 44-GND 64-GND 84-D9'a 104-/RAS 124-D4'b 144-GND
5-/GRD 25-D28 45-D14 65-VCC 85-D8'a 105-/WE'a 125-D3'b 145-FSC
6-/GWR 26-D27 46-D13 66-A8'a 86-VCC 106-/WE'b 126-D2'b 146-VCC
7-DACK2 27-D26 47-D12 67-A7'a 87-GND 107-/SE 127-D1'b 147-GND
8-/RES 28-VCC 48-D11 68-A6'a 88-D7'a 108-SC 128-D0'b 148-DOTCLK
9-VCC 29-GND 49-D10 69-A5'a 89-D6'a 109-VCC 129-VCC 149-VCC
10-GND 30-D25 50-GND 70-GND 90-D5'a 110-GND 130-GND 150-GND
11-33MHzG 31-D24 51-VCC 71-A4'a 91-D4'a 111-D15'b 131-A8'b 151-MEMCK1
12-VCC 32-D23 52-D9 72-A3'a 92-D3'a 112-D14'b 132-A7'b 152-MEMCK2
13-GND 33-D22 53-D8 73-A2'a 93-D2'a 113-D13'b 133-A6'b 153-BLANK
14-DREQ2 34-D21 54-D7 74-A1'a 94-D1'a 114-D12'b 134-A5'b 154-/24BPP
15-/IRQ1 35-D20 55-D6 75-A0'a 95-D0'a 115-D11'b 135-A4'b 155-/SYNC
16-HBLANK 36-VCC 56-D5 76-GND 96-VCC 116-D10'b 136-A3'b 156-/HSYNC
17-VBLANK 37-GND 57-D4 77-VCC 97-DSF 117-D9'b 137-A2'b 157-/VSYNC
18-high? 38-D19 58-D3 78-D15'a 98-/CAS'b 118-D8'b 138-A1'b 158-VCC
19-high? 39-D18 59-GND 79-D14'a 99-/CAS'a 119-VCC 139-A0'b 159-GND
20-VCC 40-D17 60-VCC 80-D13'a 100-VCC 120-GND 140-VCC 160-67MHzG
Pin 1-63,148,160 = CPU Bus, Pin 66-139 = VRAM Bus (two chips, A and B), Pin 142-155 = Misc (CXA and RGB chips), Pin 18-19,156-157 = Test points.
Pin 3,5,6,11,98,99,102,103,108,148,160 via 22 ohm. Pin 104,105,106 via 100 ohm. Pin 107 via 220 ohm. Pin 155 via 2200 ohm. Pin 145 via 220+2200 ohm.
151-? --- (mem clock?)
152-? (mem clock?)
153-BLANK (high in HBLANK & VBLANK)
154-/24BPP (high=15bpp, low=24bpp)
156-/HSYNC rate:65us=15KHz, low:3.5us
157-/VSYNC rate:20ms=50Hz, low:130us=TwoLines
IC207 - SONY CXD2923AR - Digital VRAM to Analog RGB Converter (for old GPU)
This chip is used with the old 160pin GPU and two Dual-ported VRAM chips. The 2x16bit databus is capable of reading up to 32bits of VRAM data, and the chip does then extract the 15bit or 24bit RGB values from that data (depending on the GPU's current color depth).
The RGB outputs (pin 5,7,9) seem to be passed through transistors and capacitors... not sure how the capacitors could output constant voltage levels... unless the RGB signals are actually some kind of edge-triggering PWM pulses rather than real analog levels(?)
1-test? 9-BLUE 17-GND 25-D0'a 33-D8'a 41-D15'a 49-D7'b 57-D13'b
2-test? 10-Vxx 18-MEMCK1 26-D1'a 34-D9'a 42-D0'b 50-D8'b 58-D14'b
3-Vxx 11-test? 19-/24BPP 27-D2'a 35-D10'a 43-D1'b 51-D9'b 59-D15'b
4-Vxx 12-test? 20-MEMCK2 28-D3'a 36-D11'a 44-D2'b 52-D10'b 60-GND
5-RED 13-test? 21-BLANK 29-D4'a 37-D12'a 45-D3'b 53-D11'b 61-GND
6-Vxx 14-aGND? 22-DOTCLK 30-D5'a 38-D13'a 46-D4'b 54-D12'b 62-GND
7-GREEN 15-aGND? 23-GND 31-D6'a 39-D14'a 47-D5'b 55-GND 63-test?
8-GND 16-aGND? 24-Vxx 32-D7'a 40-GND 48-D6'b 56-Vxx 64-GND
Pin 5,7,9 = RGB outputs (via transistors and capacitors?), Pin 18-22 = GPU, Pin 25-59 = VRAM (chip A and B), Pin 1-2,11-13,63 = Test points.
IC201 - 64pin NEC uPD482445LGW-A70-S or SEC KM4216Y256G-60 (VRAM 256Kx16)
IC202 - 64pin NEC uPD482445LGW-A70-S or SEC KM4216Y256G-60 (VRAM 256Kx16)
These are special Dual-ported VRAM chips (with two data busses), the D0-D15 pins are wired to the GPU (for read/write access), the Q0-Q15 pins are wired to the RGB D/A converter (for sequential video output).
1-VCC 9-Q2 17-D5 25-/UWE 33-GND 41-DSF 49-Q10 57-VCC
2-/DT/OE 10-D2 18-VCC 26-/RAS 34-A3 42-GND 50-D11 58-D14
3-GND 11-Q3 19-Q6 27-A8 35-A2 43-D8 51-Q11 59-Q14
4-Q0 12-D3 20-D6 28-A7 36-A1 44-Q8 52-GND 60-D15
5-D0 13-GND 21-Q7 29-A6 37-A0 45-D9 53-D12 61-Q15
6-Q1 14-Q4 22-D7 30-A5 38-QSF 46-Q9 54-Q12 62-GND
7-D1 15-D4 23-GND 31-A4 39-/CAS 47-VCC 55-D13 63-/SE
8-VCC 16-Q5 24-/LWE 32-VCC 40-NC 48-D10 56-Q13 64-SC
The 8bit /LWE and /UWE write signals are shortcut with each other and wired to the GPU's 16bit /WE write signal.
IC501 24pin "SONY CXA1645M" Analog RGB to Composite (older boards only)
1-GND1 4-BIN 7-NPIN 10-SYNCIN 13-IREF 16-YOUT 19-VCC2 22-GOUT
2-RIN 5-NC 8-BFOUT 11-BC 14-VREF 17-YTRAP 20-CVOUT 23-ROUT
3-GIN 6-SCIN 9-YCLPC 12-VCC1 15-COUT 18-FO 21-BOUT 24-GND2
Used only on older boards (eg. PU-7, PU-8, PU-16), newer boards generate composite signal via 48pin IC502.
Pin7 (NPIN aka /PAL): NTSC=VCC, PAL=GND. Pin6 (SCIN aka FSC): Sub Carrier aka PAL/NTSC color clock, which can be derived from three different sources:
GPU pin 145 (old 160-pin GPU)
GPU pin 154 (new 208-pin GPU)
IC204 (on later boards, eg. PSone)
for the color clocks from GPU pins, the GPU does try to automatically generate PAL or NTSC clock depending on current frame rate, which is resulting in "wrong" color clock when chaning between 50Hz/60Hz mode).
IC308 - SONY CXD2922Q (SPU) (on PU-7, EARLY-PU-8 boards)
IC308 - SONY CXD2925Q (SPU) (on LATE-PU-8, PU-16, PU-18, PU-20 boards)
1-D0 14-D11 27-A8 40-GND 53-3.5V 66-A15 79-5V 92-LRIA
2-D1 15-GND 28-3.5V 41-SYSCK 54-GND 67-A14 80-A3 93-DTIA
3-3.5V 16-D12 29-GND 42-GND 55-D7 68-A13 81-A2 94-BCIB
4-GND 17-D13 30-A9 43-TEST 56-D6 69-A12 82-A1 95-LRIB
5-D2 18-D14 31-/SPU 44-TES2 57-D5 70-A11 83-A0 96-DTIB
6-D3 19-D15 32-/RD 45-D15 58-D4 71-A10 84-/WE0 97-BCKO
7-D4 20-A1 33-/WR 46-D14 59-D3 72-A9 85-/OE0 98-LRCO
8-D5 21-A2 34-DACK 47-D13 60-D2 73-A8 86-/WE1 99-DATO
9-D6 22-A3 35-/IRQ 48-D12 61-D1 74-A7 87-/OE1 100-WCKO
10-D7 23-A4 36-DREQ 49-D11 62-D0 75-A6 88-GND
11-D8 24-A5 37-MUTE 50-D10 63-/RAS 76-A5 89-XCK
12-D9 25-A6 38-/RST 51-D9 64-/CAS 77-A4 90-GND
13-D10 26-A7 39-NC 52-D8 65-GND 78-GND 91-BCIA
Pin 1..36 = MIPS-CPU bus. Pin 45..87 = SPU-RAM bus (A0,A10-A15,/WE1,OE1=NC). Pin 91..99 = Digital serial audio in/out (A=CDROM, B=EXP, O=OUT).
IC732 - SONY CXD2941R (SPU+CDROM+SPU_RAM) (on PM-41(2) boards)
1-DA16 23-FILO 45-LOCK 67-FSTO 89-SCSY 111-XCS 133-HD9 155-VSS5
2-DA15 24-FILI 46-SSTP 68-COUT 90-SCLK 112-XRD 134-HD8 156-HA1
3-DA14 25-PCO 47-SFDR 69-XDRST 91-SQSO 113-XWR 135-HD7 157-HA0
4-VDDM0 26-CLTV 48-SRDR 70-DA11 92-SENS 114-HINT 136-HD6 158-VDDM3
5-DA13 27-AVSSO 49-TFDR 71-DA10 93-DATA 115-XIRQ 137-VDD4 159-XCK
6-DA12 28-RFAC 50-TRDR 72-DA09 94-XLAT 116-VDDM2 138-HD5 160-DTIB
7-LRCK 29-BIAS 51-VSSM1 73-DA08 95-CLOK 117-XSCS 139-HD4 161-BCKO
8-WDCK 30-ASYI 52-FFDA 74-AVSMO 96-XINT 118-XHCS 140-HD3 162-LRCO
9-VDD0 31-AVDDO 53-FRDA 75-AVDMO 97-A4 119-XHRD 141-HD2 163-DAVDD0
10-VSS0 32-ASYO 54-MDP 76-DA07 98-A3 120-XHWR 142-VSS4 164-DAREFL
11-PSSL 33-VC 55-MDS 77-DA06 99-A2 121-DACK 143-HD1 165-AOUTL
12-ASYE 34-CE 56-VDD2 78-VDDM1 100-A1 122-DREQ 144-HD0 166-DAVSS0
13-GND 35-CEO 57-VSS2 79-DA05 101-A0 123-XRST 145-VSSM3 167-DAVSS1
14-C4M 36-CEI 58-MIRR 80-DA04 102-D7 124-VDD3 146-HA9 168-AOUTR
15-C16M 37-RFDC 59-DFCT 81-DA03 103-D6 125-SYSCK 147-HA8 169-DAREFR
16-FSOF 38-ADIO 60-AVSM1 82-DA02 104-D5 126-VSS3 148-HA7 170-DAVDD1
17-XTSL 39-AVDD1 61-AVDM1 83-DA01 105-D4 127-HD15 149-HA6 171-MUTO
18-VDD1 40-IGEN 62-FOK 84-WFCK 106-VSSM2 128-HD14 150-HA5 172-DATO
19-GND 41-AVSS1 63-PWMI 85-SCOR 107-D3 129-HD13 151-HA4 173-MTS3
20-VPCO1 42-TE 64-FSW 86-SBSO 108-D2 130-HD12 152-VDD5 174-MTS2
21-VPCO2 43-SE 65-MON 87-EXCK 109-D1 131-HD11 153-HA3 175-MTS1
22-VCTL 44-FE 66-ATSK 88-SQCK 110-D0 132-HD10 154-HA2 176-MTS0
IC732 - SONY CXD2938Q (SPU+CDROM) (on newer boards) (PM-41 boards)
1-SCLK 27-RFAC 53-TrckR 79-/XINT 105-A0 131-3.5V 157-(tst) 183-A8
2-GNDed 28-GNDed 54-TrckF 80-SQCK 106-3.5V 132-D9 158-(tst) 184-A7
3-GNDed 29-CLTV 55-FocuR 81-SQSO 107-A1 133-D8 159-GND 185-A6
4-SBSO 30-PCO 56-3.5V 82-SENSE 108-A2 134-D7 160-D15 186-A5
5-WFCK 31-FILI 57-FocuF 83-GND 109-A3 135-D6 161-D0 187-GND
6-GNDed 32-FILO 58-SledR 84-GND 110-A4 136-D5 162-D14 188-A4
7-C16M 33-VCTL 59-SledF 85-CD.D7 111-A5 137-3.5V 163-D1 189-A3
8-3.5V 34-VPC02 60-NC 86-CD.D6 112-3.5V 138-D4 164-D13 190-A2
9-C4M 35-VPC01 61-GND 87-CD.D5 113-A6 139-D3 165-3.5V 191-A1
10-GNDed 36-VC 62-NC 88-CD.D4 114-A7 140-D2 166-D2 192-A0
11-4.3MHz 37-FE 63-GND 89-CD.D3 115-A8 141-D1 167-D12 193-3.5V
12-12MHz 38-SE 64-(tst) 90-CD.D2 116-A9 142-D0 168-D3 194-NC
13-V16M 39-TE 65-(tst) 91-CD.D1 117-/IRQ2 143-GND 169-D11 195-(tst)
14-DOUT 40-CE 66-note 92-CD.D0 118-/IRQ9 144-33MHzS 170-D10 196-GND
15-LACK 41-CEO 67-note 93-3.5V 119-/RD 145- 171-D4 197-(tst)
16-WDCK 42-CEI 68-(tst) 94-CD/CS 120-/WR 146-3.48V 172-D9 198-NC
17-3.5Ved 43-RFDC 69-3.5V 95-CD/WR 121-DMA4 147-ZZ11 173-GND 199-NC
18-LOCK 44-ADIO 70-(tst) 96-CD/RD 122-GND 148-GND 174-D5 200-NC
19-GND 45-GND 71-(tst) 97-CD.A0 123-GND 149-GND 175-D8 201-3.5V
20-MDS 46-IGEN 72-(tst) 98-CD.A1 124-/SPUW 150-ZZ7 176-D6 202-NC
21-MDP 47-AVD1 73-(tst) 99-CD.A2 125-D15 151-3.48V 177-D7 203-NC
22-3.5Ved 48-GNDed 74-DATA 100-GND 126-D14 152-/RES 178-/CAS 204-NC
23-AVDO 49-GNDed 75-XLAT 101-CDA3 127-D13 153-3.5V 179-/WE 205-GND
24-ASYO 50-GND 76-CLOK 102-CDA4 128-D12 154-ZZ5 180-3.5V 206-(tst)
25-ASYI 51-GNDed 77-SCOR 103-/CD 129-D11 155-(tst) 181-/OE 207-(tst)
26-BIAS 52-GNDed 78-GND 104-/SPU 130-D10 156-(tst) 182-/RAS 208-GND
Pin 74..102 = SubCPU. Pin 103..144 = MainCPU. Pin 160..192 = Sound RAM Bus.
Pin 21 and 53..59 = Drive Motor Control (IC722).
Pin 1..47 are probably mainly CDROM related.
Pin 39 "TE9" = IC723.Pin16 - CL709, and via 15K to SPU.39
Pin 66 connects via 4K7 to IC723.Pin19.
Pin 67 not connected (but there's room for an optional capacitor or resistor)
The (tst) pins are wired to test points (but not connected to any components)
CXD2938Q SPU Pinout Notes
Pin 74,75,76,119,120 are connected via 22 ohm.
Pin 103,104 are connected via 100 ohm.
ZZnn = IC405 Pin nn (analog audio related, L/R/MUTE).
Pin 103..142 = System Bus (BIOS,CPU). Pin 160..192 = Sound RAM Bus.
Pin 178 used for both /CASL and /CASH (which are shortcut with each other).
Pin 146 and 151 are 3.48V (another supply, not 3.5V).
Pin 147 and 150 are connected via capacitors.
Pin 195 and 197 testpoints are found below of the pin 206/207 testpoints.
SPU155 (tst) always low ;=maybe external audio (serial) this?
SPU156 (tst) 45kHz (22us) ;=probably 44.1kHz (ext audio sample-rate)
SPU157 (tst) 2777kHz (0.36us) ;=probably 64*44.1kHz (ext audio bit-rate)
SPU158 (tst) always high ;=maybe external audio (serial) or this?
SPU.Pin5 connects to MANY modchips
SPU.Pin42 connects to ALL modchips
SPU.Pin42 via capacitor to SPU.Pin41, and via resistor?/diode? to IC723.10
CXD2938Q CDROM clocks
SPU197 (*) 7.35kHz (44.1kHz/6) (stable clock, maybe DESIRED drive speed)
SPU5 (*) 7.35kHz (44.1kHz/6) (unstable clock, maybe ACTUAL drive speed)
SPU15 (*) 44.1kHz (44.1kHz*1)
SPU16 (*) 88.2kHz (44.1kHz*2)
SPU206 (*) circa 2.27MHz
SPU70 (*) whatever clock (with SHORT low pulses)
(*) these frequencies are twice as fast in double speed mode.
CXD2938Q CDROM signals
SPU207 fastsignal?
SPU195 slowsignal?
SPU18 usually high, low during seek or spinup or so
SPU44 superslow hi/lo with superfast noise on it
SPU73 mainly LOW with occasional HIGH levels...
SPU71 LOW=SPIN_OK, PULSE=SPIN_UP/DOWN_OR_STOPPED
SPU72 similar as SPU71
SPU64 LOW=STOP, HI=SPIN
SPU68 always low...?
SPU65 whatever?
SPU75 mainly HIGH, short LOW pulses when changing speed up/down/break
CXD2938Q CDROM/SPU Testpoints (on PM-41 board)
| | SPU73
| CXD2938Q (SPU) | SPU72
| (on PM-41 board) | SPU70 SPU71
| | SPU64 SPU65 SPU68
SPU206 SPU207 |_______________________________________|
SPU197
SPU195 SPU16 SPU44
SPU18 SPU5 SPU15
SPU12
IC402 - 24pin AKM AK4309VM (or AK4309AVM/AK4310VM) - Serial 2x16bit DAC
1-TST? 4-/PD 7-CKS 10-LRCK 13-NC? 16-AOUTL 19-GNDa 22-VREFH
2-VCCd 5-/RST 8-BICK 11-NC? 14-NC? 17-VCOM 20-NC? 23-VREFL
3-GNDd 6-MCLK 9-SDATA 12-NC? 15-AOUTR 18-VCCa 21-NC? 24-DZF?
Used only on older boards (eg. PU-8), newer boards seem to have the DAC in the 208pin SPU.
No 24pin AK4309VM datasheet exists (however it seems to be same as 20pin AK4309B's, with four extra NC pins at pin10-14).
IC405 - "2174, 1047C, JRC" or "3527, 0A68" (on newer boards)
Called "NJM2174" in service manual. Audio Amplifier with Mute.
1 GND
2 NC ? via 100ohm to multiout pin 9 ;Audio Left (white cinch)
3 OUT-R ?
4 MUTE1 ;specified as LOW = Mute
5 MUTE2 ;specified as HIGH = Mute
6 MUTEC ;unspecified, maybe capacitor, or output based on MUTE1+MUTE2?
7 IN-R via capacitor to SPU.150
8 BIAS
9 NC
10 NC
11 IN-L via capacitor to SPU.147
12 OUT-L ?
13 NC ? via 100ohm to multiout pin 11 ;Audio Right (red cinch)
14 VCC +5.0V (via L401)
Audio amplifier, for raising the signals to 5V levels.
IC405 - "NJM2100E (TE2)" Audio Amplifier (on older PU-8 and PU-22 boards)
1-ROUT
2-RIN- IC732.SPU.150
3-RIN+
4-GND
5-LIN+
6-LIN- IC732.SPU.147
7-LOUT
8-VCC 4.9V (+5.0V via L401)
SCPH-5903 Video CD PlayStation
VCD Mainboard "PU-16, 1-655-191-11" Component List
The overall design is very close to LATE-PU-8 boards (1-658-467-2x). Changed components are IC102/IC304 (different kernel and cdrom firmware), C318/C325/C327 (height reduced capacitors for mounting the daughterboard above of them). Plus some extra components: Three triple multiplexors (for switching between PSX and VCD audio/video), and the daughterboard connector.
IC102 44pin SONY, M538032E-02, JAPAN 6465401 (uncommonly big BIOS, 1Mx8)
IC304 52pin C 4021 SC430924PB (HC05 sub-cpu, with extra Video CD command 1Fh)
C318 2pin S5 ;\tantalum capacitors with lower height (instead
C325 2pin CA7 ; of the electrolytic capacitors on PU-8 boards)
C327 2pin CA7 ;/
ICnnn 16pin 4053C (Triple multiplexor, for Audio LRCK,BCLK,DATA) (PCB top)
ICnnn 16pin 4053C (Triple multiplexor, for Video FSC,CSYNC) (PCB bottom)
ICnnn 16pin 2283 (Triple multiplexor, for Video R,G,B) (PCB bottom)
CNnnn 30pin Connector to daughterboard (PCB top)
VCD Daughterboard "MP-45, 1-665-192-11" Component List
IC102 3pin TA78M05F voltage regulator (7.5V to 5V) (Toshiba)
IC104 120pin CXD1852AQ Video CD decoder (Sony)
IC106 40pin MB814260-70 (256Kx16 DRAM) (Fujitsu) ;see also: IC114
IC107 20pin 6230FV 649 115 (OSD, similar to BU6257AFV-E2) (PCB back)
IC109 14pin Y2932 (TLC2932 PLL) (TI) (for RGB.DAC.CLK)
IC110 44pin TDA8771AH Triple Video DAC for RGB (Philips) (PCB back)
IC111 64pin CXP10224-603R 732A02E (MCU) (Sony)
IC112 14pin HCT32A (74HCT32 Quad OR gate) (TI) (PCB back) (for RGB.DAC.CLK)
IC113 8pin H74 7H (single D-type flip-flop; OSD clock divider) (PCB back)
IC114 40pin MB814260-70 (256Kx16 DRAM) (Fujitsu) ;see also: IC106
CN101 30pin Male Connector (to female 30pin socket on PU-16 mainboard)
X103 2pin 45.00MHz (for VCD decoder chip)
X104 4pin 12.000MHz (for MCU chip)
X105 2pin 28.636MHz (for VCD decoder chip) (8*3.579545 NTSC clock)
VCD Daughterboard Connector
.--.---.
GND / 1 2 | GND
(CXD1815Q.86) CD.BCLK | 3 4 | CD.LRCK (CXD1815Q.84)
(CXD1815Q.87) CD.C2PO | 5 6 | CD.DATA (CXD1815Q.85)
GND | 7 8 | CD.SQCK (CXD2510Q.67) CXP.31
(TDA.44) VIDEO.OUTR | 9 10 | CD.SQSO (CXD2510Q.66) CXP.29
GND | 11 12 | SIO.OUT (HC05.51.PORTF1 to CXP.47)
(TDA.40) VIDEO.OUTG | 13 14 | SIO.IN (HC05.50.PORTF0 from CXP.48)
GND | 15 16 | SIO.CLK (HC05.52.PORTF2 to CXP.49)
(TDA.36) VIDEO.OUTB | 17 18 | VIDEO.FSC (CXD1852AQ.95)
GND | 19 20 | VIDEO.CSYNC(CXD1852AQ.96)
(PSU.3) 3.5V | 21 22 | 3.5V (PSU.3)
(PSU.1) 7.5V | 23 24 | AUDIO.FSXI (CXD1852AQ.103 to VCD)
(PSU.7) /RES | 25 26 | AUDIO.DATA (CXD1852AQ.100)
(CXD1852AQ.102) AUDIO.BCLK | 27 28 | AUDIO.LRCK (CXD1852AQ.101)
GND | 29 30 | GND
'--------'
IC104 "Sony CXD1852AQ" (MPEG-1 Decoder for Video CD) (120 pin)
1-GND 16-HD7 31-GND 46-MD4 61-GND 76-G/Y3 91-GND 106-XTL2O
2-XTL0O 17-MA3 32-MA7 47-MD11 62-/VOE 77-G/Y4 92-HSYNC 107-XTL2I
3-XTL0I 18-MA4 33-MA8 48-MD3 63-R/Cr0 78-G/Y5 93-VSYNC 108-VDD
4-VDD 19-MA2 34-/RAS 49-MD12 64-R/Cr1 79-G/Y6 94-FID/FHREF 109-C2PO
5-HA2 20-MA5 35-/MWE 50-MD2 65-R/Cr2 80-G/Y7 95-CBLNK/FSC 110-LRCI
6-HA3 21-MA1 36-/CAS2 51-MD13 66-R/Cr3 81-B/Cb0 96-CSYNC 111-DATI
7-HD0 22-GND 37-/CAS0 52-MD1 67-R/Cr4 82-B/Cb1 97-/SGRST 112-BCKI
8-HD1 23-MA6 38-MD7 53-MD14 68-R/Cr5 83-B/Cb2 98-CLK0O 113-DOIN
9-HD2 24-MA0 39-MD8 54-MD0 69-R/Cr6 84-B/Cb3 99-DOUT 114-/HCS
10-HD3 25-BC 40-MD6 55-MD15 70-R/Cr7 85-B/Cb4 100-DATO 115-/HDT
11-HD4 26-TCKI 41-MD9 56-OSDEN 71-G/Y0 86-B/Cb5 101-LRCO 116-HRW
12-HD5 27-TDI 42-MD5 57-OSDB 72-G/Y1 87-B/Cb6 102-BCKO 117-/HIRQ
13-HD6 28-TENA1 43-MD10 58-OSDG 73-G/Y2 88-B/Cb7 103-FSXI 118-/RST
14-VDD 29-TDO 44-VDD 59-OSDR 74-VDD 89-DCLK 104-VDD 119-HA0
15-GND 30-VST 45-GND 60-VDD 75-GND 90-VDD 105-GND 120-HA1
The Hxxx pins are for the Host (the 8bit CXP CPU), the Mxxx for the RAM chips, the R/G/B pins are 24bit RGB video. Pin36 can be /CAS2 or MA9 (and, the VCD daughterboard has alternate solderpads for one large RAM instead of two small RAMs).
IC107 "6230FV" (OSD chip, similar to BU6257AFV-E2) (20 pin)
1-SIO.CLK 5-VDD 9-TEST 13-BLK2 17-OSDG
2-SIO./CS 6-/CKOUT 10-GND 14-VC2 18-OSDB
3-SIO.DTA 7-OSCOUT 11-BLK1 15-OSDEN 19-/VSYNC
4-/RESET 8-OSCIN 12-VC1 16-OSDR 20-/HSYNC
SIO pin1/2/3 are wired to CXP pin38/37/36. OSCIN is the RGB DAC CLK divided by two (from H74 chip pin5). OSD/SYNC on pin15-20 connect to the MPEG1 decoder chip.
No datasheet (but pinouts are same/similar as for BU6257AFV, documented in several service manuals for tape decks with vcd player: HCD-V5500, HCD-V8900/V8900AV, HCD-V909AV).
IC111 "Sony CXP10224-603R" (8bit SPC700 CPU) (64pin LQFP)
1-PB5=TP 17-PD5=/HCS 33-AVREF=VDD 49-PG5/SCK1=HC05.PF2
2-PB4=TP 18-PD4=TP 34-AVDD=VDD 50-PG4=/RST.OUT
3-PB3=HA3 19-PD3=TP 35-PF7/AN7=TP 51-PG3/TO=TP
4-PB2=HA2 20-PD2=TP 36-PF6/AN6=OSD.DTA 52-PA7=TP
5-PB1=HA1 21-PD1=TP 37-PF5/AN5=OSD./CS 53-PA6=TP
6-PB0=HA0 22-PD0=TP 38-PF4/AN4=OSD.CLK 54-PA5=TP
7-PC7=HD7 23-MP/TEST=GND 39-PF3/AN3=GND 55-PA4=TP
8-PC6=HD6 24-XTAL=12MHZ 40-PF2/AN2=GND 56-VPP=VDD
9-PC5=HD5 25-EXTAL=12MHZ 41-PF1/AN1=GND 57-VDD=VDD
10-PC4=HD4 26-VSS=GND 42-PF0/AN0=10KtoGND 58-VSS=GND
11-PC3=HD3 27-/RST=/RES 43-PE3/PWM1=TP 59-PA3=TP
12-PC2=HD2 28-/CS0=VDD 44-PE2/PWM0=TP 60-PA2=TP
13-PC1=HD1 29-SI0=CD.SQSO 45-PE1/INT2/EC=/VSYNC 61-PA1=TP
14-PC0=HD0 30-SO0=TP 46-PE0/INT0=/HIRQ 62-PA0=TP
15-PD7=HRW 31-/SCK0=CD.SQCK 47-PG7/SI1/INT1=HC05.PF1 63-PB7=TP
16-PD6=/HDT 32-AVSS=GND 48-PG6/SO1=HC05.PF0 64-PB6=TP
Pin 3-15,45,46,50 connect to MPEG1 decoder. Pin 36-38 to OSD. Pin 47-49 to HC05.PortF. Pin 27 is /RESET from PSU. Pin 29,31 are SUBQ from CXD2510Q. The "TP" pins connect to test points (but seem to be NC otherwise).
Pinouts are same as in CXP811P24 datasheet (which uses SPC700 instruction set; that instruction set is also used by SNES sound CPU).
IC109 "TLC2932" (PLL) (14pin)
1-LOGIC_VDD=5V 5-FIN-B=HSYNC.PLL 9-PFD_INHIBIT=GND 13-BIAS
2-SELECT=5V 6-PFD_OUT 10-VCO_INHIBIT=GND 14-VCO_VDD=5V
3-VCO_OUT=RGB.DAC.CLK.PLL 7-LOGIC_GND=GND 11-VCO_GND=GND
4-FIN-A=FID/FHREF.PLL 8-NC 12-VCO_IN
Used to generate the CLK for the TDA chip (that is, the dotclk, paused during VSYNC, or so?). The same CLK, divided by two, is also used as OSD.OSCIN.
IC112 "74HCT32" (Quad OR gate) (14pin)
1-FID/FHREF.MPEG 4-HSYNC.MPEG 8-(low) 11-RGB.DAC.CLK.TDA 7-GND
2-FID/FHREF.MPEG 5-HSYNC.MPEG 9-GNDed 12-RGB.DAC.CLK.PLL 14-VCC/5V
3-FID/FHREF.PLL 6-HSYNC.PLL 10-GNDed 13-RGB.DAC.CLK.PLL
Used to sharpen the output from the PLL chip, and to level-shift signals for the two PLL inputs from 3.5V to 5V. The input-pairs for the OR gates are shortcut with each other, so the chip isn't actually ORing anything.
IC113 "H74 7H" (single D-type flip-flop; OSD clock divider) (8 pin)
1-CLK 2-D 3-/Q 4-GND 5-Q 6-/RES 7-/SET 8-VCC
Used to divide the RGB DAC CLK by two. CLK comes from TDA.pin31, D and /Q are shortcut with each other, /RES and /SET are wired to VDD, and Q goes to OSD.OSCIN.
ICnnn "4053C" (Triple multiplexor, for Audio LRCK,BCLK,DATA) (16pin)
1-IN2B=DATA.VCD 5-IN3A=LRCK.SPU 9-SEL3=LRCK.SEL 13-IN1B=BCLK.VCD
2-IN2A=DATA.SPU 6-/OE=GNDed 10-SEL2=DATA.SEL 14-OUT1=BCLK.OUT
3-IN3B=LRCK.VCD 7-VEE=GNDed 11-SEL1=BCLK.SEL 15-OUT2=DATA.OUT
4-OUT3=LRCK.OUT 8-GND=GND 12-IN1A=BCLK.SPU 16-VDD=VDD/3.5V
The three SEL pins are wired to HC05.PortF3, the three SPU pins are wired via 10Kohm.
ICnnn "4053C" (Triple multiplexor, for Video FSC,CSYNC) (16pin)
1-IN2B=FSC.VCD 5-IN3A=CSYNC.PSX 9-SEL3=CSYNC.SEL 13-IN1B=GNDed
2-IN2A=FSC.PSX 6-/OE=GNDed 10-SEL2=FSC.SEL 14-OUT1=NCed
3-IN3B=CSYNC.VCD 7-VEE=GNDed 11-SEL1=DUMMY.SEL 15-OUT2=FSC.OUT
4-OUT3=CSYNC.OUT 8-GND=GND 12-IN1A=GNDed 16-VDD=VCC/5V
The three SEL pins are wired to HC05.PortF3, the two OUTx pins are wired via 2.2Kohm.
ICnnn "NJM2283" (Triple multiplexor, for Video R,G,B) (16pin)
1-IN1B=R.VCD 5-OUT2=G.OUT 9-IN3B=B.VCD 13-V=VCC/5V
2-SEL1=R.SEL 6-OUT3=B.OUT 10-GND3=81ohm/GND 14-IN2B=G.VCD
3-OUT1=R.OUT 7-SEL3=B.SEL 11-IN2A=G.PSX 15-GND1=GND
4-GND2=GND 8-IN3A=B.PSX 12-SEL2=G.SEL 16-IN1A=R.PSX
The three SEL pins are wired to HC05.PortF3, the six INxx pins wired through resistors and capacitors, the three OUTx pins are wired through capacitors.
IC102 - BIOS ROM (32pin, 512Kx8, used on LATE-PU-8 boards, and newer boards)
1-A19 5-A7 9-A3 13-D0 17-D3 21-D7 25-A11 29-A14
2-A16 6-A6 10-A2 14-D1 18-D4 22-/CE 26-A9 30-A17 ;/CE=/BIOS
3-A15 7-A5 11-A1 15-D2 19-D5 23-A10 27-A8 31-A18
4-A12 8-A4 12-A0 16-GND 20-D6 24-/OE 28-A13 32-3.5V ;/OE=/RD
Uses standard EPROM pinouts, VCC is 3.5V though, when replacing the ROM by an EPROM, it may be required to replace the supply by 5V. Note that, on PM-41 boards at least, Pin 1 is connected to A19 (allowing to install a 1MB BIOS chip on that board, however, normally, a 512KB BIOS chip is installed, and, the CPU is generating an exception when trying to access more than 512KB, but that 512K limit can be disabled via memory control registers).
Datasheet for (MS-)M534031E does exist.
IC102 - BIOS ROM (40pin, 512Kx8, used on PU-7 boards, and EARLY-PU-8 boards)
1-A18 6-A4 11-GND 16-D9 21-VCC 26-D6 31-GND(/BYTE) 36-A13
2-A8 7-A3 12-/OE 17-D2 22-D4 27-D14 32-A17 37-A12
3-A7 8-A2 13-D0 18-D10 23-D12 28-D7 33-A16 38-A11
4-A6 9-A1 14-D8 19-D3 24-D5 29-A0(D15) 34-A15 39-A10
5-A5 10-/CS 15-D1 20-D11 25-D13 30-GND 35-A14 40-A9
The chip supports 8bit/16bit mode, on the PSX D0-D14 are actually wired, but A0/D15 is wired to A0, and /BYTE is wired to GND, so 16bit mode doesn't work.
Datasheet for MX23L4100 does exist.
IC102 - BIOS ROM (44pin, 1Mx8, used on P16-boards, ie. VCD console)
1-NC 5-A7 9-A3 13-GND 17-D1 21-D3 25-D12 29-D14 33-/BYT 37-A14 41-A10
2-A19 6-A6 10-A2 14-/OE 18-D9 22-D11 26-D5 30-D7 34-A17 38-A13 42-A9
3-A18 7-A5 11-A1 15-D0 19-D2 23-VCC 27-D13 31-D15/A0 35-A16 39-A12 43-NC
4-A8 8-A4 12-/CE 16-D8 20-D10 24-D4 28-D6 32-GND 36-A15 40-A11 44-NC
Pinouts are from OKI MSM538032E datasheet.
IC106 - CPU-RAM (single 70pin chip, on newer boards)
"Samsung K4Q153212M-JC60" (70pin, 512Kx32) (newer boards)
"Toshiba T7X16" (70pin, 512Kx32) (newer boards, too)
1-VCC 11-N.C 21-DQ15 31-A3 41-N.C 51-DQ17 61-DQ24
2-DQ0 12-VCC 22-N.C 32-A4 42-N.C 52-DQ18 62-DQ25
3-DQ1 13-DQ8 23-N.C! 33-A5 43-/OE 53-DQ19 63-DQ26
4-DQ2 14-DQ9 24-N.C 34-A6 44-/W 54-VSS 64-DQ27
5-DQ3 15-DQ10 25-N.C 35-VCC 45-/CAS3 55-DQ20 65-VSS
6-VCC 16-DQ11 26-N.C 36-VSS 46-/CAS2 56-DQ21 66-DQ28
7-DQ4 17-VCC 27-/RAS 37-A7 47-/CAS1 57-DQ22 67-DQ29
8-DQ5 18-DQ12 28-A0 38-A8 48-/CAS0 58-DQ23 68-DQ30
9-DQ6 19-DQ13 29-A1 39-A9 49-N.C 59-VSS 69-DQ31
10-DQ7 20-DQ14 30-A2 40-N.C 50-DQ16 60-N.C 70-VSS
Notes: Pin23 must NC or VSS. In the PSone, /OE is wired to GND.
Datasheet for K4Q153212M-JC60 does exist (the chip supports 27ns Hyper Page mode access, which seems to be used for DMA).
The RAM chip comes up without external /REFRESH signal, but maybe the CPU does tweak RAS/CAS to generate refresh (the CPU has some odd delays once and when).
IC106/IC107/IC108/IC109 - CPU-RAM (four 28pin chips, on PU-8, PU-18 boards)
SEC KM48V514BJ-6 (DRAM 512Kx8) (four pieces = 512Kx32 = 2Mbyte)
1-VCC 5-DQ3 9-A9 13-A3 17-A5 21-NC 25-DQ5
2-DQ0 6-NC 10-A0 14-VCC 18-A6 22-/OE 26-DQ6
3-DQ1 7-/W 11-A1 15-GND 19-A7 23-/CAS 27-DQ7
4-DQ2 8-/RAS 12-A2 16-A4 20-A8 24-DQ4 28-GND
Datasheet for KM48V514B-6 and BL-6 exist (though none for BJ-6). The chips support 25ns Hyper Page mode access.
IC310 - SPU-RAM (512Kbyte)
EliteMT M11B416256A-35J (256K x 16bit) (40pin SOJ, PM-41 boards)
Nippon Steel NN514256ALTT-50 (256K x 16bit) (40pin TSOP-II, PU-23 boards)
Toshiba TC51V4260DJ-70 (40pin, PU-8 board) (PseudoSRAM)
1-5.0V 6-5.0V 11-NC 16-A0 21-VSS 26-A8 31-I/O8 36-I/O12
2-I/O0 7-I/O4 12-NC 17-A1 22-A4 27-/OE 32-I/O9 37-I/O13
3-I/O1 8-I/O5 13-/WE 18-A2 23-A5 28-/CASH 33-I/O10 38-I/O14
4-I/O2 9-I/O6 14-/RAS 19-A3 24-A6 29-/CASL 34-I/O11 39-I/O15
5-I/O3 10-I/O7 15-NC 20-5.0V 25-A7 30-NC 35-VSS 40-VSS
Note: SPU-RAM supply can be 3.5V (PU-8), or 5.0V (PU-22 and PM-41).
Note: The /CASL and /CASH pins are shortcut with each other on the mainboard, both wired to the /CAS pin of the SPU (ie. always accessing 16bit data at once).
Note: The TSOP-II package (18mm length, super-flat and with spacing between pin 10/11 and 30/31) is used on PU-23 boards. The pinouts and connections are identical for SOJ and TSOP-II.
Note: Nippon Steels NN514256-series is normally 256Kx4bit, nethertheless, for some bizarre reason, their 256Kx16bit chip is marked "NN514256ALTT"... maybe that happened accidently in the manufacturing process.
Note: The PM-41(2) board has on-chip RAM in the SPU (no external memory chip).
IC303 - CDROM Buffer (32Kbyte)
"HM62W256LFP-7T" (SRAM 32Kx8) (PCB bottom side) (PU-8)
"SONY CXK5V8257BTM" 32Kx8 SRAM (PU-18)
1-A14 4-A6 7-A3 10-A0 13-D2 16-D4 19-D7 22-/OE 25-A8 28-VCC
2-A12 5-A5 8-A2 11-D0 14-GND 17-D5 20-/CS 23-A11 26-A13
3-A7 6-A4 9-A1 12-D1 15-D3 18-D6 21-A10 24-A9 27-/WE
Used only on older boards (eg. PU-8, PU-18), newer boards seem to have that RAM included in the 208pin SPU chip.
IC201 - GPU-RAM (1MByte) (or 2MByte, of which, only 1MByte is used though)
Samsung KM4132G271BQ-10 (128K x 32bit x 2 Banks, Synchronous Graphic RAM) 1MB
Samsung K4G163222A-PC70 (256K x 32bit x 2 Banks, Synchronous Graphic RAM) 2MB
1-DQ3 13-DQ19 25-/WE 37-N.C 49-A6 61-DQ9 73-VDDQ 85-VSS 97-DQ0
2-VDDQ 14-VDDQ 26-/CAS 38-N.C 50-A7 62-VSSQ 74-DQ24 86-N.C 98-DQ1
3-DQ4 15-VDD 27-/RAS 39-N.C 51-A8 63-DQ10 75-DQ25 87-N.C 99-VSSQ
4-DQ5 16-VSS 28-/CS 40-N.C 52-N.C 64-DQ11 76-VSSQ 88-N.C 100-DQ2
5-VSSQ 17-DQ20 29-A9(BA) 41-N.C 53-DSF 65-VDD 77-DQ26 89-N.C
6-DQ6 18-DQ21 30-NC(GND) 42-N.C 54-CKE 66-VSS 78-DQ27 90-N.C
7-DQ7 19-VSSQ 31-A0 43-N.C 55-CLK 67-VDDQ 79-VDDQ 91-N.C
8-VDDQ 20-DQ22 32-A1 44-N.C 56-DQM1 68-DQ12 80-DQ28 92-N.C
9-DQ16 21-DQ23 33-A2 45-N.C 57-DQM3 69-DQ13 81-DQ29 93-N.C
10-DQ17 22-VDDQ 34-A3 46-VSS 58-NC 70-VSSQ 82-VSSQ 94-N.C
11-VSSQ 23-DQM0 35-VDD 47-A4 59-VDDQ 71-DQ14 83-DQ30 95-N.C
12-DQ18 24-DQM2 36-N.C 48-A5 60-DQ8 72-DQ15 84-DQ31 96-VDD
Newer boards often have 2MB VRAM installed (of which only 1MB is used, apparently the 2MB chips became cheaper than the 1MB chips). At the chip side, the only difference is that Pin30 became an additional address line (that, called A8, and, accordingly, the old A8,A9 pins were renamed to A9,A10). At the mainboard side, the connection is exactly the same for both 1MB and 2MB chips; Pin30 is grounded on both PU-23 boards (which typically have 1MB) and PM-41 boards (which typically have 2MB).
Note: The PM-41(2) board has on-chip RAM in the GPU (no external memory chip).
Voltage Summary
+7.5V Used to generate other voltages and CDROM/Joypad/MemoryCard/Expansion
+5.0V Used for Multiout, IC405, and IC502, and IC602
+3.5V Used for most ICs, and for Joypad/MemoryCard/Expansion
+3.48V Used for SPU and CDROM
GND Ground, shared for all voltages
Fuses
There are a lot of SMD elements marked FBnnn, these are NOT fuses (at least they don't seem to blow-up whatever you do). The actual fuses are marked PSnnn, found near the power switch and near the power socket.
IC601 3pin +5.0V "78M05, RZ125, (ON)"
1 +7.5V
2 GND
3 +5.0V (used for Multiout, IC405, and IC502)
IC602 - Audio/CDROM Supply
Called "LP29851MX-3.5" in service manual.
1 VIN 5.0V (in)
2 GND GND
3 ON/OFF 5.0V (in)
4 NOISE ?
5 VOUT 3.48V (out)
IC002/IC003 - Reset Generator (PM-41 board)
IC002 IC003 Expl.
2 2 connected to Q002 (reset input?)
5 5 connected via capacitor to GND
6 1 reset-output (IC002=wired to /RES, IC003: via Q004 to /RES)
7 - 7.5V
4 3 GND
1,3,8 4 NC
/RES is connected via 330 ohm to GPU/CPU, and via 5K6 SPU/IC722/IC304.
Note: Either IC002 or IC003/Q004 can be installed on PM-41 boards. Most or all boards seem to contain IC003/Q004.
Note: PSX consoles have something similar on the Power Supply boards (IC101: M51957B).
IC606/IC607 - TL594CD - Pulse-Width-Modulation Power-Control Chip
1 1IN+
2 1IN-
3 FEEDBACK
4 DTC
5 CT
6 RT
7 GND
8 C1
9 E1
10 E2
11 C2
12 VCC
13 OUTPUT CTRL
14 REF
15 2IN-
16 2IN+
Q602
x +7.5V
y +3.5V
z REG
CN602 - PU-8, PU-9 board Power Socket (to internal power supply board)
1 Brown 7.5V (actually 7.69V)
2 Red GND Ground
3 Orange 3.5V (actually 3.48V)
4 Yellow GND Ground
5 White STAND-BY (3.54V, always ON, even if power switch is off)
6 Blue GND Ground
7 Magenta /RES Reset input (from power-on logic and reset button)
Purpose of the standy-by voltage is unknown... maybe to expansion port?
CN602 - PU-18, PU-23 board Power Socket (to internal power supply board)
1 Brown 7.5V (actually 7.92V or so) (ie. higher than in PSone)
2 Red GND Ground
3 Orange 3.5V (actually 3.53V or so) (ie. quite same as PSone)
4 Yellow GND Ground
5 White /RES Reset input (from power-on logic and reset button)
CN102 - Controller/memory card daughter-board connector (PU-23 board)
1 /IRQ10 (/IRQ10)
2 /ACK (/IRQ7)
3 /JOY2
4 7.5V (or actually 7.92V)
5 /JOY1
6 DAT
7 GND
8 CMD
9 3.5V
10 CLK
This applies for two controller versions:
SCPH-1150 Analog Pad with Single Rumble Motor (japan only)
SCPH-1180 Analog Pad without Rumble Motor
Both are using the same PCB, and the same SD657 chip. The difference is that the motor, transistors, and some resistors aren't installed in SCPH-1180.
Analog Joypad Component List (SCPH-1150, single motor)
Case "SONY, ANALOG, CONTROLLER, SonyCompEntInc. A, SCPH-1150 MADE IN CHINA"
PCB1 "DD1P09A" (mainboard with digital buttons)
PCB2 "DD1Q14A" (daughterboard with analog joysticks)
PCB3 "DD1Q15A-R" (daughterboard with R-1, R-2 buttons) (J3)
PCB4 "DD1Q15A-L" (daughterboard with L-1, L-2 buttons) (J2)
U1 42pin "SD657, 9702K3006" (2x21pins, L=17.8mm, W=7mm, W+Pins=11mm)
U2 3pin "DR, 4.Z"
Q1 3pin "BQ03" or so (motor post-amp)
Q2 3pin "S6","SG","9S" or so (motor pre-amp)
Y1 3pin "400CMA"
CN1 8pin cable to PSX controller port
CN2 8pin ribbon cable to analog-joystick daughterboard (not so robust cable)
J1 2pin wires to rumble motor (in left handle) (digital, on/off)
J2 3pin ribbon cable to L-1, L-2 button daughterboard
J3 3pin ribbon cable to R-1, R-2 button daughterboard
LED1 4pin red/green LED (optics without mirror)
D1,D2 diodes
plus resistors/capacitors
Analog Joypad Connection Cables (SCPH-1150)
CN1 (cable to PSX controller port) (same for SCPH-1150 and SCPH-1200)
PSX.1 -------brown---- PAD.2 JOYDAT
PSX.2 -------orange--- PAD.6 JOYCMD
PSX.3 -------magenta-- PAD.8 +7.5V
PSX.4 -------black---- PAD.3 GND
PSX.5 -------red------ PAD.4 +3.5V
PSX.6 -------yellow--- PAD.5 /JOYn
PSX.7 -------blue----- PAD.7 JOYCLK
PSX.8 --- NC /IRQ10
PSX.9 -------green---- PAD.1 /ACK
PSX.Shield --shield--- NC (cable is shielded but isn't connected in joypad)
CN2 (ribbon cable to analog-joystick daughterboard) (SCPH-1150)
8 +3.5V to POT pins
7 Button L3 pins A,C
6 GND to POT pins and Button L3/R3 pins B,D
5 Button R3 pins A,C
4 Axis R_Y middle POT pin (SD657.18)
3 Axis R_X middle POT pin (SD657.17)
2 Axis L_Y middle POT pin (SD657.16)
1 Axis L_X middle POT pin (SD657.15)
J3 (ribbon cable to R-1, R-2 button daughterboard) (SCPH-1150)
1 (red) R1
2 (gray) GND
3 (gray) R2
J2 (ribbon cable to L-1, L-2 button daughterboard) (SCPH-1150)
1 (red) L1
2 (gray) GND
3 (gray) L2
J1 wires to small rumble motor (SCPH-1150)
1 (red) +7.5V
2 (black) Q1
Analog Joypad Chipset Pin-Outs (SCPH-1150)
U1 42pin "SD657, 9702K3006"
1 NC?
2 NC?
3 /RESET? (U2.3)
4 OSC
5 OSC
6 BUTTON Bit3 START SW1
7 BUTTON Bit2 R3 (via CN2.5)
8 BUTTON Bit1 L3 (via CN2.7)
9 BUTTON Bit0 SELECT SW3
10 GND
11 BUTTON Bit7 LEFT SW4
12 BUTTON Bit6 DOWN SW5
13 BUTTON Bit5 RIGHT SW6
14 BUTTON Bit4 UP SW7
15 Analog Axis L_X (via CN2.1)
16 Analog Axis L_Y (via CN2.2)
17 Analog Axis R_X (via CN2.3)
18 Analog Axis R_Y (via CN2.4)
19 NC?
20 3.5V
21 3.5V
---
22 BUTTON Bit15 [] SW11
23 BUTTON Bit14 >
Pinouts - Component List and Chipset Pin-Outs for Analog Joypad, SCPH-110
**Analog Joypad Component List (SCPH-110, two motors, PSone-design)**
Case "SONY, ANALOG CONTROLLER, SonyCompEntInc. A, SCPH-110 MADE IN CHINA" PCB1 "SA1Q22A, , KPC, 7694V-0" (mainboard with joysticks onboard) PCB2 "..." (membrane/foil with digital buttons) U1 44pin "SD707, 039 107"" (4x11pin) Q1 3pin "KA" (big transistor for left/big M1 rumble motor) Q2 3pin "LG" (small transistor for right/small M2 rumble motor) D1 2pin diode (for large motor, reference Z-diode with pull-up?) D2 3pin dual-diode (R5/IRQ7 to GND and R3/DAT to GND) CN1 9pin cable to PSX controller port J1 16pin ribbon cable from membrane/foil M1 2pin wires to left/big rumble motor (analog, slow/fast) M2 2pin wires to right/small rumble motor (digital, on/off) LED1 2pin red analog mode LED (with long legs, without mirror/optics) plus resistors/capacitors
**Analog Joypad Connection Cables (SCPH-110)**
CN1 (cable to PSX controller port)
1 +3.5V (logic supply) 2 GND3 (logic supply) 3 /IRQ7 4 /SEL 5 CMD 6 DAT 7 CLK 8 GND7 (motor supply) 9 +7.5V (motor supply)
J1 (ribbon cable with membrane/foil with digital buttons)
1 BUTTON Bit8 L2 2 BUTTON Bit10 L1 3 BUTTON Bit4 UP 4 BUTTON Bit5 RIGHT 5 BUTTON Bit6 DOWN 6 BUTTON Bit7 LEFT 7 GND3 8 ANALOG BUTTON 9 BUTTON Bit0 SELECT 10 BUTTON Bit3 START 11 BUTTON Bit15 SQUARE [] 12 BUTTON Bit14 CROSS >|--o--------- U1.13 | M1- --o------------------ GND7
D1 is probably a Z-diode with R7 as pull-up, creating a reference/source
voltage at U1.13 for the analog output at U1.12.
M2+ --o------------------ 7.5V | Right | o-------o--R9-- U1.1 Small | | | on/off C7 | R10 | | | M2- --o---Q2------o------ GND7
axis | | / \
/_ | m | .|. | |
/// | | w | | | | ' | | axis | ' | |
| |/ weight || || _// ___//
_/ weight motor
Pinouts - Component List and Chipset Pin-Outs for Namco Lightgun, NPC-103
**Schematic**
http://www.nicolaselectronics.be/reverse-engineering-the-playstation-g-con45/
**Namco Lightgun "NPC-103, (C) 1996 NAMCO LTD." Component List**
PCB "DNP-0500A, NPC10300, namco, CMK-P3X"
U1 44pin "NAMCO103P, 1611U1263, JAPAN 9847EAI, D0489AAF" U2 8pin "7071, 8C19" (=BA7071F, Sync Separator IC with AFC) XTAL 2pin "CSA 8.00WT" PS1 3pin Light sensor with metal shielding J1 9pin Connector for 9pin cable to PSX controller and GunCon plugs plus resistors and capacitors, and A1,A2,B1,B2,T1,T2 wires to buttons
PCB "DN-P-0501"
DIP Button (with black T1,T2 wires) (trigger)
PCB "DN-P-0502"
Button A (with red A1,A2 wires) (left side) Button B (with white B1,B2 wires) (right side)
Other Components
Lens (20mm)
Cable Pinouts
J1.Pin1 green PSX.Controller.Pin5 +3.5V J1.Pin2 brown PSX.Controller.Pin4 GND J1.Pin3 black PSX.Controller.Pin9 /ACK/IRQ7 J1.Pin4 red PSX.Controller.Pin6 /JOYn J1.Pin5 yellow PSX.Controller.Pin1 JOYDAT J1.Pin6 orange PSX.Controller.Pin2 JOYCMD J1.Pin7 blue PSX.Controller.Pin7 JOYCLK J1.Pin8 gray GunCon shield (GND) J1.Pin9 white GunCon composite video N/A PSX.Controller.Pin3 +7.5V N/A PSX.Controller.Pin8 /IRQ10 N/A PSX.Controller Shield
U1 "NAMCO103P" Pinouts (44pin, arranged as 4x11pin)
1 GND 12 SYNC (from U2) 23 3.5V 34 SW1 (A) 2 GND 13 3.5V 24 3.5V 35 3.5V 3 GND 14 3.5V 25 3.5V 36 3.5V 4 GND 15 SW3 (TRIGGER) 26 GND 37 SW2 (B) 5 GND 16 JOYCLK (J1.Pin7 via 220 ohm R7) 27 GND 38 3.5V 6 GND 17 3.5V 28 GND 39 3.5V 7 GND 18 JOYCMD (J1.Pin6 via 220 ohm R8) 29 GND 40 LIGHT (from PS1) 8 GND 19 JOYDAT (J1.Pin5 via 0 ohm R10) 30 - 41 GND 9 - 20 /JOYn (J1.Pin4 via 220 ohm R9) 31 GND 42 GND 10 GND 21 /ACK/IRQ7 (J1.Pin3 via 0 ohm R11) 32 GND 43 OSC 8MHz 11 GND 22 GND 33 GND 44 OSC 8MHz
U2 "7071" Pinouts (=BA7071F, Sync Separator IC with AFC) (2x4pin)
1 VIN = SYNC.IN from J1.Pin9 Composite Video (via C5/C6/C7/R6) 2 HD_OUT = NC 3 GND = GND 4 PD_OUT = NC 5 HOSC_R = via 100K to GND 6 VCC = 3.5V 7 VD_OUT = NC 8 SYNC_OUT = SYNC.OUT to U1.pin12 (with R4 pull-up)
Pinouts - Memory Cards
**Sony Playstation Memory Card (SCPH-1020)**
The "SONY CXD8732AQ" chip is installed on memory cards with "SPC02K1020B"
boards, however, the text layer on the board says that it's an "LC86F8604A"
chip. So, the CXD8732AQ is most probably a standard LC86F8604A chip (more on
that below) with a Sony Memory Card BIOS ROM on it.
The "SONY CXD8732AQ" comes in a huge 64pin package, but it connects only to:
5 = /IRQ7 (via 22 ohm) 2 = /RESET (from U2) 6 = JOYCLK (via 220 ohm) 30,31 = CF1,CF2 (12 clock pulses per 2us) 7 = /JOYn (via 220 ohm) 14,16,25,32,38,39,61 = 3.5V (via 3.3 ohm) 12 = JOYCMD (via 220 ohm) 8,15,28,29 = GND 13 = JOYDAT (via 22 ohm) All other pins = Not connected
Aside from that chip, the board additionally contains some resistors,
capacitors, z-diodes (for protection against too high voltages), a 6MHz
oscillator (for the CPU), and a 5pin reset generator (on the cart edge
connector, the supply pins are slightly longer than the data signal pins, so
when inserting the cartridge, power/reset gets triggered first; the 7.5V supply
pin is left unconnected, only 3.5V are used).
Caution: The "diagonal edge" at the upper-left of the CXD8732AQ chip is Pin 49
(not pin 1), following the pin numbers on the board (and the Sanyo datasheet
pinouts), pin 1 is at the lower-left.
**Sanyo LC86F8604A**
8bit CPU with 132Kbyte EEPROM, 4Kbyte ROM, 256 bytes RAM, 2 timers, serial
port, and general purpose parallel ports. The 132K EEPROM is broken into 128K
plus 4K, the 4K might be internally used by the CPU, presumably containing the
BIOS (not too sure if it's really containing 4K EEPROM plus 4K ROM, or if it's
meant to be only either one).
1=P40/A0 9=P13 17=TP0 25=VDD 33=A11 41=NC 49=A7 57=NC 2=/RES 10=P14 18=TP1 26=NC 34=A9 42=NC 50=A6 58=NC 3=TEST2 11=P15 19=TP2 27=NC 35=A8 43=NC 51=A5 59=NC 4=TEST1 12=P16 20=TP3 28=NC 36=A13 44=NC 52=A4 60=NC 5=P10 13=P17 21=TP4 29=VSS 37=A14 45=A17 53=NC 61=NC61 6=P11 14=/CE 22=TP5 30=CF1 38=/WE 46=A16 54=NC 62=P43/A3 7=P12 15=A10 23=TP6 31=CF2 39=VDD 47=A15 55=NC 63=P42/A2 8=VSS 16=/OE 24=TP7 32=VDD 40=EP 48=A12 56=NC 64=P41/A1
Ports P10..P17 have multiple functions (I/O port, data bus, serial, etc):
P10/DQ0/SEPMOD P12/DQ2/FSI0 P14/DQ4 P16/DQ6/SI0/FSTART P11/DQ1/SCLK0/FSCLK P13/DQ3 P15/DQ5 P17/DQ7/SO0/FRW
In March 1998, Sanyo has originally announced the LC86F8604A as an 8bit CPU
with "2.8V FLASH, achieved for the first time in the industry", however,
according to their datasheet, what they have finally produced is an 8bit CPU
with "3.5V EEPROM". Although, maybe the 3.5V EEPROM version came first, and the
2.8V FLASH was announced to be a later low-power version of the old chip;
namely, otherwise, it'd be everyones guess what kind of memory Sony used in
memory cards before 1998?
**Note**
For the actual pin-outs of the cart-edge connector, see
Pinouts - Controller Ports and Memory-Card Ports
Mods - PAL/NTSC Color Mods
The PSX hardware is more or less capable of generating both PAL and NTSC
signals. However, it's having the bad habbit to do this automatically depending
on the game's frame rate. And worse, it's doing it regardless of whether the
board is having matching oscillators installed (eg. a PAL board in 60Hz mode
will produce NTSC encoding with faulty NTSC color clock).
color encoding PAL NTSC color clock 4.43361875MHz 3.579545MHz frame rate 50Hz 60Hz
**RGB Cables**
RGB cables don't rely on composite PAL/NTSC color encoding, and thus don't need
any color mods (except, see the caution on GNDed pins for missing
53.20MHz/53.69MHz oscillators below).
**Newer Consoles (PU-22, PU-23, PM-41, PM-41(2))**
These consoles have 17.734MHz (PAL) or 14.318MHz (NTSC) oscillators with
constant dividers, so the color clock will be always constant, and one does
only need to change the color encoding:
/PAL (IC502.CXA2106R.pin13) ---/cut/--- /PAL (GPU.pin157) /PAL (IC502.CXA2106R.pin13) ----------- GND (PAL) or VCC (NTSC)
This forces the console to be always producing the desired composite color
format (regardless of whether the GPU is in 50Hz or 60Hz mode).
That works for NTSC games on PAL consoles (and vice-versa). However, it won't
work for NTSC consoles with PAL TV Sets (for that case it'd be easiest to
install an extra oscillator, as done on older consoles).
**Older Consoles (PU-7, PU-8, PU-16, PU-18, PU-20)**
These consoles have 53.20MHz (PAL) or 53.69MHz (NTSC) oscillators and the GPU
does try to change the clock divider depending on the frame rate (thereby
producing a nonsense clock signal that's neither PAL nor NTSC). Best workaround
is to install an extra 4.43361875MHz (PAL) or 3.579545MHz (NTSC) oscillator
(with internal amplifier, ie. in 4pin package, which resembles DIP14, hence the
pin 1,7,8,14 numbering):
GPU ------------------/cut/--- CXA1645M.pin6 SCIN GPU ------------------/cut/--- CXA1645M.pin7 /PAL Osc.pin14 VCC ---------------- CXA1645M.pin12 VCC (5V) Osc.pin7 GND ---------------- CXA1645M.pin1 GND Osc.pin8 OUT ---------------- CXA1645M.pin6 SCIN Osc.pin1 NC -- GND (PAL) or VCC (NTSC) ------ CXA1645M.pin7 /PAL
Caution: Many mainboards have solder pads for both 53.20MHz and 53.69MHz
oscillators, the missing oscillator is either GNDed or shortcut with the
installed oscillator (varies from board to board, usually via 0 ohm resistors
on PCB bottom side). If it's GNDed, remove that connection, and instead have it
shortcut with the installed oscillator.
Alternately, instead of the above mods, one could also install the missing
oscillator (and remove its 0 ohm resistor), so the board will have both
53.20MHz and 53.69MHz installed; that will produce perfect PAL and NTSC signals
in 50Hz and 60Hz mode accordingly, but works only if the TV Set recognizes both
PAL and NTSC signals.
**Notes**
External 4.433MHz/3.579MHz osciallors won't be synchronized with the GPU frame
rate (normally you don't want them to be synchronized, but there's some small
risk that they might get close to running in sync, which could result in static
or crawling color artifacts).
For the CXA1645 chip modded to a different console region, one should also
change one of the resistors (see datasheet), there's no noticable difference on
the TV picture though.
**Region Checks**
Some kernel versions contain regions checks (additionally to the SCEx check),
particulary for preventing NTSC games to run on PAL consoles, or non-japanese
games on japanese consoles. Some PAL modchips can bypass that check (by
patching the region byte in BIOS). Expansions ROMs or nocash kernel clone could
be also used to avoid such checks.