1,275 bytes added,
01:50, 5 January 2010 == SP0256 - Speech chip ==
1 GND
2 /RESET
3 ROM DISABLE
4 C1
5 C2
6 C3
7 VCC1
8 SBY
9 /LRQ
10 A8
11 A7
12 SER OUT
13 A6
14 A5
15 A4
16 A3
17 A2
18 A1
19 SE
20 /ALD
21 SER IN
22 TEST
23 VCC2
24 PWM OUT
25 /SBY RESET
26 ROM CLK
27 OSC1
28 OSC2
The oscillator should be 3.12MHz
Allows to output sounds up to 5kHz (ie. the output is updated at 10kHz rate).
The SP0256 is reportedly expandable to "491 K of ROM" (probably bullshit).
The SP0256B is reportedly expandable to "480 K of ROM" (probably K=Kbits).
The TEST pin of the SP0256 chip can be used (among others) to dump its internal ROM. Note: Details on TEST are found in the "SP0256B" datasheet - but not in the "SP0256" datasheet - not sure if the pin works identical for both chip types, nor if there's a difference between them at all.
== SPR16 (16kbit) and SPR32 (32kbit) - External Serial-bus Speech ROM ==
1 GND
2 C3
3 NC
4 ROM CLK
5..6 NC
7 CS1
8 /CS2
9 /ROM ENABLE
10 SERIAL OUT
11 VCC
12..13 NC
14 SERIAL IN
15 C1
16 C2
== SPR128 (128kbit) - External Serial-bus Speech ROM ==
1 GND
2 C3
3 NC
4 ROM CLK
5..10 NC
11 CS1
12 /CS2
13 /ROM ENABLE
14 SERIAL OUT
15 VCC
16..21 NC
22 SERIAL IN
23 C1
24 C2