The following is a definition of the Model 200's I/O Expansion Connector. It brings out the console TTL (Serial0), RS-232 (Serial1), TTL Serial that was used for the RJ-12 on the Model 100 (Serial2), and TTL1 to TTL18. TTL7 to TTL18 where used for the HVC1 to HVC4 lines on the Model 100.
The analog pins read 0V to +5V with 12 bit accuracy.
| Pin |
Connection |
PSoC |
Function |
| 1 |
GND |
|
Device Ground
|
| 2 |
RX0 |
P1_2 |
Serial0 Data in (console) |
| 3 |
TX0 |
P1_3 |
Serial0 Data out (console) |
| 4 |
DTR0 |
|
Pull low to reset. Normally pulled high |
| 5 |
TTL1 |
P0_2 |
Analog Input/Out, Digital In/Out |
| 6 |
TTL2 |
P0_3 |
Analog Input/Out, Digital In/Out |
| 7 |
TTL3 |
P0_0 |
Analog Input, Digital In/Out |
| 8 |
TTL4 |
P0_1 |
Analog Input, Digital In/Out |
| 9 |
TTL5 |
P2_0 |
Digital In/Out, Switch cap input (Analog) |
| 10 |
TTL6 |
P2_1 |
Digital In/Out, Switch cap input (Analog) |
| 11 |
TTL7 |
P2_2 |
Digital In/Out, Switch cap input (Analog) |
| 12 |
TTL8 |
P2_3 |
Digital In/Out, Switch cap input (Analog) |
| 13 |
TTL9 |
P4_0 |
Digital In/Out |
| 14 |
TTL10 |
P4_1 |
Digital In/Out |
| 15 |
TTL11 |
P6_0 |
Digital In/Out |
| 16 |
TTL12 |
P6_1 |
Digital In/Out |
| 17 |
TTL13 |
P6_2 |
Digital In/Out |
| 18 |
TTL14 |
P6_3 |
Digital In/Out |
| 19 |
GND |
|
Device Ground
|
| 20 |
+5/12 V |
|
Selectable via jumper JP1 (inside). Either 5V regulated or line voltage in (nominal 12V)
|
| 21 |
TTL22,CTS2 |
P0_6 |
Analog Input, Digital In/Out, Serial2 CTS In |
| 22 |
TTL20, RX2 |
P0_4 |
Analog Input/Out, Digital In/Out, Serial2 RX In |
| 23 |
TTL21, TX2 |
P0_5 |
Analog Input/Out, Digital In/Out, Serial2 TX Out |
| 24 |
TTL23, RTS2 |
P0_7 |
Analog Input, Digital In/Out, Serial2 RTS Out |
| 25 |
I2C_SCL |
P1_7 |
I2C Serial Clock,
Digital In/Out |
| 26 |
I2C_SDA |
P1_5 |
I2C Serial Data,
Digital In/Out |
| 27 |
TTL15 |
P6_4 |
Digital In/Out |
| 28 |
TTL16 |
P6_5 |
Digital In/Out |
| 29 |
TTL17 |
P6_6 |
Digital In/Out |
| 30 |
TTL18 |
P6_7 |
Digital In/Out |
| 31 |
DCD1_232 |
P3_6 |
Serial1 RS-232 DCD In |
| 32 |
DSR1_232 |
P3_5 |
Serial1 RS-232 DSR In |
| 33 |
RX1_232 |
P3_3 |
Serial1 RS-232 RX In |
| 34 |
RTS1_232 |
P3_1 |
Serial1 RS-232 RTS Out |
| 35 |
TX1_232 |
P3_0 |
Serial1 RS-232 TX Out |
| 36 |
CTS1_232 |
P3_4 |
Serial1 RS-232 CTS In |
| 37 |
DTR1_232 |
P3_2 |
Serial1 RS-232 DTR Out |

The I/O Expansion board brings the TTL1 to TTL18 lines to a Phoenix connector and provides access to the Serial2 (TTL20-TTL23) and I2C via the I/O Expansion connector. I2C is also available on J5. Here is a schematic of the I/O Expansion board ExpansionIO.pdf and the ExpressPCB files are in IO_Board.zip.