SC720 – RCBus Z80 SBC / Motherboard

SC720 is a Z80 Single Board Computer (SBC) in a motherboard format. It can run RomWBW and the Small Computer Monitor (SCM).

PRE-RELEASE & INCOMPLETE

Downloads

  • SC720, v1.0, Kit contents sheet (PDF)
  • SC720, v1.0, Schematic (PDF)
  • SC720, v1.0, PCB design files (OSHWLab)
  • SC720, v1.0, Gerber files (ZIP)

Errata

Nothing known

Suppliers

KitsWebsiteShips from
Stephen C CousinsTindieUK
PCBsWebsiteShips from
Stephen C CousinsTindieUK
Assembled and TestedWebsiteShips from
Not available
Components
See parts list

Parts List

ReferenceQtyComponent
PCB1SC720, v1.0, PCB
C1 to C1717Capacitor, ceramic, 100 nF
C18 and C192Capacitor, ceramic, 22 pF
C20 to C223Capacitor, electrolytic, 100 µF
C231Capacitor, ceramic, 1 nF
D11Diode, 1N4001
JP1 and JP22Header, male, 1 row x 2 pin, straight
JP3 + JP4
JP5 + JP6
JP7 + JP8
3Header, male, 2 row x 3 pin, straight
JP9 + JP101Header, male, 2 row x 2 pin, straight
JP11 and JP122Header, male, 2 row x 3 pin, straight
JP131Header, male, 1 row x 2 pin, straight
LED1 to LED1010LED, green, 3mm, angled
LED111LED, red, 3mm, angled
P1 and P21Header, male, 1 row x 6 pin, angled
P31Box header, 2 x 20 pin, straight *, or
Header, male, 2 x 20 pin, straight
* included in the kit
P4 and P52Header, male, 1 row x 2 pin, straight
R1 to R44Resistor, 1k, 0.25W
R5 to R128Resistor, 2k2, 0.25W
R13 to R186Resistor, 4k7, 0.25W
R19 to R235Resistor, 10k, 0.25W
R24 to R307Resistor, 100k, 0.25W
R311Resistor, 1M, 0.25W
RN11Resistor network, 8x1k, SIL, 9-pin
S1 and S22Header, female, 1 row x 6 pin, angled
S31Socket, power, barrel, 2.1mm
S41Header, female, 2 row x 40 pin, angled
S5 and S62Header, female, 2 row x 40 pin, straight
ST1 and ST22Screw terminal, 2 way, 5.08mm pitch
SW11Switch, toggle, sub-miniature, SPDT
SW21Switch, slide, sub-min, SPDT
(optional)
SW31Switch, tactile button, angled
Screw (for spacer)8Machine screw, 6mm, M3
Spacer4Spacer, 10mm, M3, nylon
Nut (for U17)1Nut, M3.5
Bold (for U17)1Bolt, M3.5, 10mm, pan head
Heatsink (for U17)Heatsink TO-220, 19x20x9mm
U11Z80 CPU, Z84C0008PEG, or
Z80 CPU, Z84C0010PEG
U21RAM 512k bytes AS6C4008
U3 and U42FLASH 512k bytes SST39SF040
U5174HCT688
U6 and U10274HCT273
U7174AHCT139
U8174HCT157
U91Z80 CPU, Z84C4208PEG, or
Z80 CPU, Z84C4210PEG
U11174HCT125
U12174HCT74
U13174HCT32
U14 and U15274HCT138
U16174HCT02
U1717805 regulator, 5V, 1A
U181DS1233-5+ supervisor
X11Oscillator 7.3728 MHz
IC socket 40-pin
U1 and U9
2Socket, DIP, 40 pin
IC socket 32-pin
U2 to U4
3Socket, DIP, 32-pin
IC socket 20-pin
U5, U6 and U10
3Socket, DIP, 20-pin
IC socket 16-pin
U7, U8, U14, U15
4Socket, DIP, 16-pin
IC socket 14-pin
U11, U12, U13, U16
4Socket, DIP, 14-pin

Printed Circuit Board

Compatibility

This module conforms to the RCBus specification v1.0 for RCBus-2014 and RCBus-Z80.

User Guide

SC720 is a Single Board Computer (SBC) meaning it can work without any other backplanes or modules. It is based on a Z80 CPU running at 7.3728 MHz, with 512k bytes of RAM, two 512k byte of FLASH ROMs, a Z80 SIO/2 provides two serial port, a Compact Flash card interface and an output port with eight LEDs.

The kit includes RomWBW pre-programmed into a FLASH ROM. This includes a CP/M and a range of other software.

The kit also includes the Small Computer Monitor pre-programmed into a FLASH ROM. This includes a capable debug/monitor, BASIC, and a CP/M loader.

Input/output port functions
I/O Address ReadWrite
0x00
(0x00 to 0x03)
n/aLED port (LED 1 to 8)
Low = OFF, high = ON
0x10
(0x10 to 0x17)
Compact Flash
Read
Compact Flash
Write
0x80
(0x80 to 0x83)
SIO/2
Read
SIO/2
Write
Z80 SIO/2 register addresses
I/O Address Z80 PIO/2 register
0x80Port A control
0x81Port A data
0x82Port B control
0x83Port A data
Jumper options
JumperFunction
JP 1FLASH write enable / protect
Read only = Write protected
Write = Read and write enabled
JP 2FLASH ROM select
Either U3 or U4
JP 3Selects the serial clock source for port A
JP 3.1-2 Clock source is bus CLK2 signal
JP 3.2-3 Clock source is oscillator X1
The default is X1
JP 4Selects the serial clock source for port B
JP 4.1-2 Clock source is bus CLK2 signal
JP 4.2-3 Clock source is oscillator X1
The default is X1
JP 5Connects the bus TX signal to TXA or TXB
JP 5.1-2 Connect port A TX signal to bus TX signal
JP 5.2-3 Connect port B TX signal to bus TX signal
The default is jumper shunt not fitted
JP 6Connects the bus RX signal to RXA or RXB
JP 6.1-2 Connect port A RX signal to bus RX signal
JP 6.2-3 Connect port B RX signal to bus RX signal
The default is jumper shunt not fitted
JP 7Connects the bus TX2 signal to TXB or /RTSA
JP 7.1-2 Connect port B TX signal to bus TX2 signal
JP 7.2-3 Connect port A /RTS signal to bus TX2 signal
The default is jumper shunt not fitted
JP 8Connects the bus RX2 signal to RXB or /CTSA
JP 8.1-2 Connect port B RX signal to bus RX2 signal
JP 8.2-3 Connect port A /CTS signal to bus RX2 signal
The default is jumper shunt not fitted
JP 9Connects 5 volt power to serial port A connectors
The default is jumper shunt not fitted
JP 10Connects 5 volt power to serial port B connectors
The default is jumper shunt not fitted
JP 11JP 11.1 Connect P37 signal between bus sockets
JP 11.2 Connect P38 signal between bus sockets*
JP 113 Connect P39 signal between bus sockets*
* See daisy chain details below
JP 12JPx.1 Connect P42 signal between bus sockets*
JPx.2 Connect P43 signal between bus sockets*
JPx.3 Connect P44 signal between bus sockets
* See daisy chain details below
JP 13Connects bus IEO signal to SIO/2 IEO signal
The default is jumper shunt not fitted

JP 11 and JP 12 allow some signals to be isolated between bus sockets. Also, jumpers allow daisy chains to be created. See backplanes, such as SC701, for details jumper positions).

Assembly Guide

Below is the suggested order of assembly. A general guide to assembling circuit boards can be found here.

TODO

  1. Header socket P2
    This should lay flat against the PCB
  2. Resistors R1 to R7
    These can be fitted either way around
  3. Decoupling capacitors C1 to C6
    These can be fitted either way around
  4. Sockets for U1 to U5
    Fit such that the notch in the socket matches the curve in the outline on the PCB silkscreen
  5. 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
  6. Header pins P3
    Ensure the pins are parallel to socket P2
  7. Light emitting diode LED1
    Fit such that the short lead and/or small flat on the plastic is at the end marked with a line on the PCB silkscreen
  8. Reset switch SW1
  9. Oscillator X1
    Ensure the orientation matches the PCB silkscreen, noting the sharp corner at pins 1
  10. 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
  11. Fit the nylon spacer in the mounting hole

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.

Homebrew 8-bit retro computing