SC716 is a dual serial port module using a Z80 SIO/2, designed for the RCBus. It has its own clock oscillator making the baud rate independent of the processor speed.

- SC716 – Assembly guide
- SC716 – Compatibility
- SC716 – Parts list
- SC716 – Printed circuit board
- SC716 – User guide
- Designing your RCBus computer
- SC700 series information
- SC700 Series Support
Downloads
- SC716, v1.0, Kit contents sheet (PDF)
- SC716, v1.0, Schematic (PDF)
- SC716, v1.0, PCB design files (OSHWLab)
- SC716, v1.0, Gerber files (ZIP)
Errata
Nothing known
Suppliers
Kits | Website | Ships from |
Stephen C Cousins | Tindie | UK |
PCBs | Website | Ships from |
Stephen C Cousins | Tindie | UK |
Assembled and Tested | Website | Ships from |
Not available | ||
Components | ||
See parts list |
Parts List
Reference | Qty | Component |
PCB | 1 | SC716, v1.0, PCB |
C1 to C4 | 4 | Capacitor, ceramic, 100 nF |
C5 and C6 | 2 | Capacitor, ceramic, 22 pF |
JP1 | 1 | Header, male, 2 row x 8 pin, angled |
JP2 +3+4+5+6+7 | 1 | Header, male, 2 row x 11 pin, straight (some pins need to be removed) |
JP8+9 JP10+11 | 2 | Header, male, 2 row x 2 pin, angled |
Jumper | 16 | Jumper shunt |
P1 | 1 | Header, male, 2 row x 40 pin, angled |
P2 and P3 | 2 | Header, male, 1 row x 6 pin, angled |
R1 to R8 | 8 | Resistor, 2k2, 0.25W |
R9 to R13 | 5 | Resistor, 100k, 0.25W |
R14 | 1 | Resistor, 1M, 0.25W |
R15 | 1 | Resistor, 1k, 0.25W |
RP1 | 1 | Resistor network, 8x100k, SIL, 9-pin |
S1 and S2 | 2 | Header, female, 1 row x 6 pin, angled |
Screw (for spacer) | 1 | Machine screw, 6mm, M3 |
Spacer | 1 | Spacer, 10mm, M3, nylon |
U1 | 1 | 74HCT688 |
U2 | 1 | Z80 CPU, Z84C4208PEG, or Z80 CPU, Z84C4210PEG |
U3 | 1 | 74HCT02 |
X1 | 1 | Crystal, 7.3728 MHz |
IC socket 20-pin U1 | 1 | Socket, DIP, 20-pin |
IC socket 40-pin U2 | 1 | Socket, DIP, 40 pin |
IC socket 14-pin U4 | 1 | Socket, DIP, 14-pin |
Printed Circuit Board


Compatibility
This module conforms to the RCBus specification v1.0 for RCBus-2014 and RCBus-Z80.
It functions with 40-pin backplanes but does not have access to the second clock as an alternative baud rate source. It also does not have access to output serial signals to the second pair of TX and RX pins. An RCBus-Z80 compliant backplane is required to create an IEI/IEO interrupt daisy-chain on the backplane rather than wires between modules.
User Guide
SC716 is a dual serial port module using a Z80 SIO/2. It includes a clock oscillator to generate a baud rate independent of the processor speed.
The module supports the Z80 interrupt priority chain with jumpers to allow it to use the bus pins specified in the RCBus specification. Alternatively, the IEI and IEO signals are available on JP8 and JP9.
It also has jumpers to allow various serial signals to be connected to the bus RX, TX, RX2 and TX2 signals. This allows serial terminal modules, or other serial devices, to be connected to SC716 via dedicated pins on the RCBus.
Jumpers allow serial port devices to be powered from the module or the retro computer to be powered from either serial port.
When the baud rate is generated from the onboard clock oscillator, the baud rate is usually 115200 baud. The data format is typically 8 data bits, no parity, 1 stop bit. Alternatively, the serial clock can be provided by the bus CLK2 signal.
Details about programming a Z80 SIO can be found in the Z80 SIO datasheet (PDF).
Input/output port functions
I/O Address | Read | Write |
Configurable *1 base address | Read Z80 SIO/2 | Write Z80 SIO/2 |
base + 0 | Port A control | Port A control |
base + 1 | Port A data | Port A data |
base + 2 | Port B control | Port B control |
base + 3 | Port B data | Port A data |
- The RCBus I/O base address should be set to match the software you are using. Typically, this is 0x80 or 0x84.
Jumper options
Jumper | Function |
JP 1 | Set module’s RCBus I/O address Typically, this will be 0x80 or 084 |
JP 2 | Selects the serial clock source for port A JP 2.1-2 Clock source is bus CLK2 signal JP 2.2-3 Clock source is oscillator X1 The default is X1 |
JP 3 | Selects the serial clock source for port B JP 3.1-2 Clock source is bus CLK2 signal JP 3.2-3 Clock source is oscillator X1 The default is X1 |
JP 4 | Connects the bus TX signal to TXA or TXB JP 4.1-2 Connect port A TX signal to bus TX signal JP 4.2-3 Connect port B TX signal to bus TX signal The default is jumper shunt not fitted |
JP 5 | Connects the bus RX signal to RXA or RXB JP 5.1-2 Connect port A RX signal to bus RX signal JP 5.2-3 Connect port B RX signal to bus RX signal The default is jumper shunt not fitted |
JP 6 | Connects the bus TX2 signal to TXB or /RTSA JP 6.1-2 Connect port B TX signal to bus TX2 signal JP 6.2-3 Connect port A /RTS signal to bus TX2 signal The default is jumper shunt not fitted |
JP 7 | Connects the bus RX2 signal to RXB or /CTSA JP 7.1-2 Connect port B RX signal to bus RX2 signal JP 7.2-3 Connect port A /CTS signal to bus RX2 signal The default is jumper shunt not fitted |
JP 8 | Connects bus IEI signal to SIO/2 IEI signal The default is jumper shunt not fitted |
JP 9 | Connects bus IEO signal to SIO/2 IEO signal The default is jumper shunt not fitted |
JP 10 | Connects 5 volt power to serial port A connectors The default is jumper shunt not fitted |
JP 11 | Connects 5 volt power to serial port B connectors The default is jumper shunt not fitted |
Assembly Guide
Below is the suggested order of assembly. A general guide to assembling circuit boards can be found here.
- Resistors R1 to R15
These can be fitted either way around - Sockets S1 and S2
Ensure these are fitted flat against the circuit board - Sockets for U1 to U3
Fit such that the notch in the socket matches the curve in the outline on the PCB silkscreen - Decoupling capacitors C1 to C4
These can be fitted either way around - Header pins P2 and P3
Ensure the pins are parallel to socket S1 and S2 - Bus header P1
Make sure the pins are parallel to the PCB so that the board is vertical when it is fitted into a backplane socket - Jumper pins JP1
- Jumper pins JP8 plus JP9
- Jumper pins JP10 plus JP11
- Capacitors C5 to C6
These can be fitted either way around - Resistor network RP1
This must be fitted the correct way around whereby the dot on the component matches the dot on the PCB silkscreen - Jumper pins JP2 plus JP3 plus JP4 plus JP5 plus JP6 plus JP7
Pull the 4th and 8th pairs of pins out of the plastic with a pair of pliers so that the header pins fit in the holes for JP2 to JP7 - Crystal X1
This can be fitted either way around - Insert the integrated circuits into their sockets
Make sure the notch in the component is at the end indicated by the notch in the socket and the curve on the PCB silkscreen - Fit the nylon spacer in the mounting hole
Fit jumper shunts in the positions shown below. All other jumpers are optional and should only be fitted if the feature is required.

Notes
- This product is designed for hobby use and is not suitable for industrial, commercial, or safety-critical applications.
- The product contains small parts and is not suitable for young children.