Skip to the content
PCBKitNew board
2 layers86.4 × 38.1 mmRTC8088, the printed circuit board in 3D

Real Time Clock for your PC XT. Very low profile, simple and open hardware.

Size
86.4 × 38.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
36
Pads
90
Tracks, vias
206, 8
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Jan 2021
Updated
6 Nov 2024

Overview

RTC8088 is an open-source printed circuit board by spark2k06, from the spark2k06/RTC8088 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 86.4 × 38.1 mm with 11 parts on 36 nets, routed with 206 tracks and 8 vias.

It is built around the DS12885N+ and CR2032. Its parts include 2 ICs, 1 capacitor, 1 switch and 1 crystal. It belongs with the FPGA and CPLD boards of this library.

Main components

2

README

README.md

RTC8088

Real Time Clock for your PC XT. Very low profile, simple and open hardware.

RTC8088 V3.0 3D Rendering

Hardware Documentation

Schematic and PCB Layout

Schematic - Version 3.0

PCB Layout - Version 3.0

Swiches and Jumpers

SW1 - RTC I/O address select
I/O AddressSW1.1SW 1.2SW 1.3
0x70OFFOFFOFF
0x240ONOFFOFF
0x2A0OFFONOFF
0x2C0ONONOFF
0x340OFFOFFON
0x3A0ONOFFON
0x3C0OFFONON
ReservedONONON
  • Note 1: The table above gives the addresses in the supplied SPLD fuse map. The selection can be changed by reprogramming the SPLD
  • Note 2: "Reserved" address is set to 0x70 in the supplied SPLD fuse map. It is recommended to use this setting when adding a custom I/O address to the SPLD
JP1 - Clear CMOS
PositionDescription
open (default)Normal operation
closedClear NVRAM memory

Bill of Materials

Version 3.0

RTC8088 project on Mouser.com - View and order all components except of the FDC and the PCB.

RTC8088 on OSH Park - View and order the PCB.

Component typeReferenceDescriptionQuantityPossible sources and notes
PCBRTC8088 PCB - Version 3.01Order from your favorite PCB manufacturer using provided Gerber files
Integrated CircuitU1DS12885+ - RTC, 24 pin DIP1Mouser 700-DS12885 or 700-DS12885N
Integrated CircuitU2ATF16V8B-15PU - Simple Programmable Logic Device, 20 pin DIP1Mouser 556-AF16V8B15PU or GAL16V8
Quartz CrystalY132768 Hz, 6 pF1Mouser 815-AB26T32768KHZ6B, 520-ECS327-6-13-X, or 628-VT200F-6PF20PPM
Battery HolderBT1CR2032 battery holder1Mouser 122-2620-GR or 122-2420-GR
BatteryBT1CR2032 battery1Mouser 81-CR2032, 658-CR2032, or 614-CR2032-200
CapacitorC10.1 uF, 50V, MLCC, 5 mm pitch1Mouser 594-K104K15X7RF53H5 or 810-FG28X7R1H104KNT6
Resistor ArrayRN110 kohm, bussed, 5 pin SIP1Mouser 652-4605X-1LF-10K or 652-4605X-AP1-103LF
DIP SwitchSW1DIP switch, 3 position, SPST1Mouser 774-2103MS
Pin HeaderJP12 pin header, 2.54 mm pitch1Mouser 649-68002-102HLF
JumperJP1Shunt, 2 pin, 2.54 mm pitch1Mouser 806-SX1100-B
IC SocketU120 pin DIP, 2.54 mm pitch, 7.62 mm row spacing1Mouser 649-DILB20P-223TLF
IC SocketU224 pin DIP, 2.54 mm pitch, 15.24 mm row spacing1Mouser 649-DILB24P-223TLF

Software

The board is supported by the 8088 BIOS and GLaTICK BIOS Extension.

Release Notes

Changes

  • Version 3.0
    • Add I/O address configuration switches
    • Remove IRQ configuration jumpers and IRQ support
  • Version 2.0
    • Aitor RTC8088
  • Version 1.0
    • Initial version

Known Issues

  • No known issues

Wishlist

  • None so far

Red Tape

Licensing

RTC8088 is an open source hardware project. The hardware design itself, including schematic and PCB layout design files are licensed under the strongly-reciprocal variant of CERN Open Hardware Licence version 2. The SPLD code is licensed under GNU General Public License v3. Documentation, including this file, is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

CERN-OHL-2.0-S, GPL-3.0, CC-BY-SA-4.0

More information

Orignal RTC8088 Project Description

https://hackaday.io/project/168972-rtc-isa-8-bits-pcxt

Parts

11
QtyValueFootprintReferences
10.1uFMy_Components:Cap_Cer_508C1
110kMy_Components:Conn_SIL5RN1
132768HzMy_Components:Crystal_32K_HorizY1
1ATF16V8BMy_Components:IC_DIP20_300U2
1Address SelectMy_Components:Switch_DIP_3_PositionsSW1
1BUSPC_DEVMy_Components:Conn_Edge_PCB_ISA8BUS1
1CR2032My_Components:Battery_Holder_CR2032_UniversalBT1
1Clear CMOSMy_Components:Conn_Pin_Header_2x1_2.54mm_NoKeyJP1
1DS12885My_Components:IC_DIP24_600U1

The 9 most common of 11 parts.

Questions

How big is the RTC8088 PCB?

It measures 86.4 × 38.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RTC8088 use?

11 parts, built around the DS12885N+ and CR2032. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the RTC8088 KiCad files?

From the spark2k06/RTC8088 repository on GitHub, at the commit this page was made from: the board is KiCad/RTC8088.kicad_pcb and its schematic KiCad/RTC8088.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RTC8088 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers172.7 × 218.4 mmAT386SX, the printed circuit board in 3D

    AT386SX

    Toysoft/mb386sx-rc2016

    The origin of this project is the M396F motherboard replica by Marco Both. Marco replicated the PCB layout of a certain revision of M396F motherboard. He didn't provide the schematic.

    150 parts
  • 2 layers100 × 100 mmRTC, the printed circuit board in 3D

    RTC

    crankery/crank68

    One day I thought to myself I want to build a computer with the simplest 8 bit CPU I can think of". That CPU is the Motorola M6800 and this is the computer.

    28 partsMIT
  • 2 layers99.1 × 10.2 mmIsa8 lpt com rtc, the printed circuit board in 3D

    Isa8 lpt com rtc

    cazacov/isa8_lpt_com_rtc

    ISA 8-bit Card with LPT, COM ports and real time clock

    26 parts1MIT
  • 4 layers273 × 178 mmPico thing, the printed circuit board in 3D

    Pico thing

    markrvmurray/pico-thing

    An 8-bit MC6809E / HD6309E single-board computer with a pair of Raspberry Pi Pico 2 (RP2350 / Pimoroni PGA2350) modules acting as intelligent bus peripherals, a 1–2 MB banked-RAM DAT/MMU, a 40-pin PATA hard-disk…

    206 parts1BSD-2-Clause
  • 2 layers99.1 × 59.7 mmRC1 Real Time Clock, the printed circuit board in 3D

    RC1 Real Time Clock

    tebl/RC-ONE

    A recreation of the MOS KIM-1 microcomputer, the start of the Commodore-line of computers. Complete with hex keypad, six digit displays and a lot of 8-bit fun!

    28 parts25
  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    skiselev/omega

    Omega Home Computer

    248 parts459GPL-3.0
  • 2 layers17.2 × 30.4 mmWeigand, the printed circuit board in 3D

    Weigand

    linklayer/BLEKey

    A Bluetooth Low Energy device for interfacing with Wiegand

    17 parts268
  • 4 layers188 × 188 mmITX Llama, the printed circuit board in 3D

    ITX Llama

    eivindbohler/itxllama

    422 parts246GPL-3.0