MK14E Mainboard

MK14E Mainboard


The MK14E Mainboard retains as much of the essence of the original Science of Cambridge design and maintains compatibility with SCIOS.

The memory devices, keypad and display have been upgraded to parts that are more widely available but still in keeping.  The Single Step function and Cassette Interface which were originally add on PCBs have been incorporated.



The CPU remains the original SC/MP National Semiconductors INS8060.  The MK14 as standard was clocked at 4MHz, if the VDU card was used then the crystal had to be replaced with a 4.433619MHz which then meant the cassette interface timing was wrong, there is provision for two crystals which can be easily swapped between by changing a link (not whilst running !).


The INS8060 internally has a 16-bit address bus but only 12-bits are brought out on pins, this limits the memory map to a meager 4K, IC3 latches the 'missing' four address lines allowing the whole memory space to be used.  LK5 allows the on-board memory and I/O devices to be mapped into no page (as original) or Page 0 when fitted.



RAM is provided by a pair of 2K byte wide devices (IC7 and 8) and ROM by a single byte wide 2K (2716) or 4K (2732) EPROM.


Links LK2 and LK3 allow for the selection of 512bytes (LK2 and LK3 omitted), 1K (LK2 fitted) or 2K (LK3 fitted) of the EPROM to be active.  RAM IC7 will then fill the remainder of the first 2K of memory space.


LK4 is not fitted if a 2716 EPROM is used.  If a 2732 is used then LK4 is normally fitted so that the lower 2K of the EPROM is used, however by removing LK4 the upper 2K can be selected providing a convenient method for switching between two different 2K images e.g. SCIOS 1 and 2.


RAM IC6 fills the spaces around the I/O devices in the second 2K of memory space.  This means you can have up to 3K of RAM plus the 128bytes in IC4 if fitted.


To allow off board I/O devices to exist in the Page 0 memory map pulling the EXT I/O line low (Backplane B7) disables onboard address access in Page 0.



With links LK8-10 fitted on-board I/O will be addressed at the standard addresses as in the original MK14 with no phantom images wasting memory space.  If the phantom images are required (some software for various reasons uses the non-standard addresses) then removing the links will put the images back:

Removing LK8-10 will give you a memory map with all the images present on an original V5 board.


The INS8154 at IC4 is optional, the board will function without it, if it is not fitted then removing link LK11 will fill the space with RAM.


The keypad uses modern tactile switches and the display high brightness LED's, there is provision for a QWERTY keyboard to be connected in the future (via J2).

The keypad layout is the same as my replica MK14 so the keypad overlay that somebody else sells on eBay should fit.


Links Summary:

LK1 Xtal   can be used to select between two crystals, usually X1: 4.000MHz (standard) or X2: 4.433619MHz (for VDU)
LK2 1K EPROM   fit to use 1K of IC5
LK3 2K EPROM   fit to use 2K of IC5 (if both LK3 and LK4 are removed then only 512bytes are used)
LK4 2716/32 selects between 2716 (not fitted) and 2732 (fitted), with 2732 fitted can be used to switch between two 2K images
LK5 Page   normally not fitted, fit to use the full 16-bit address space
LK6 Cassette   connects SENSE-B, SIN and FLAG-0 to cassette interface
LK7 Serial   connects SENSE-B, SIN, FLAG-0 and SOUT to serial connector as required
LK8 8154_A9 normally fitted, when removed restores 8154 images at 0A00-0AFF and 0E00-0EFF if LK10 is also removed
LK9 8154_A10 normally fitted, when removed restores the 8154 image at 0C00-0CFF
LK10 KD_A10 normally fitted in lower position, when fitted in upper position restores the Keyboard and Display image at 0900-09FF
LK11 8154_CS normally fitted, if IC4 is not fitted then removing this link will fill the space with RAM




J1 is the DIN41612 Backplane connector.


J2 Keyboard, the original edge connector has been replaced by a 2-part 3M style IDS connector, connections are as follows:

Pin Function
1 0V
2 0V
4 Column 0
5 Column 1
6 Column 2
7 Column 3
8 Column 4
9 Column 5
10 Column 6
11 Column 7
12 Column 8
13 Column 9
14 Row 0
15 Row 1
16 Row 2
17 Row 3
18 spare
19 +5V
20 +5V


J3 Cassette is a standard 5-pin DIN connector for connection to a cassette recorder, connections are as follows (same as original MK14):


Pin Function
1 Audio output
2 0V
3 Audio input
4 Audio output
5 not connected


J4 Serial, a 6-pin connector compatible with FTDI type serial-USB adapters, connections are as follows:


Pin Function
1 0V
2 not used
3 +5V
4 Rx input
5 Tx output
6 not used


J5 Power, a 2.1mm power jack for supply +5V power to the board (center positive)


J6 CPU Control, a 6-pin connector with additional CPU control lines that will not fit on the backplane:

Pin Function
1 0V
3 0V
5 0V


Mounting Holes

The board has a good selection of mounting holes for the keypad overlay and Eurocard as well as for general mounting:


Bill Of Materials


Back to MK14E


Acorn Home Page