SBC-85 Serial- Parallel I/O board
The board has four I/O devices:
- An Intel 8255 PPI which provides three, 8-bit programmable I/O ports;
- An Intel 8251 USART for an RS232 serial port up to 19.2K;
- Expansion I/O port header;
- A generic ‘from scratch’ 8-bit input or output port with LED bit-display.
The 8255 PPI has a 26 pin header that matches the 8155 I/O on the SBC-85 CPU, except the last two pins (25 & 26) are used for I/O rather than redundant power and ground. A very nice feature of the 8255 is direct bit set/reset capability and will be handy for bit-banging out to all of your I2C, Dallas 1-wire, and SPI devices. As common to all Intel parallel port devices, port C can also be used for handshaking for ports A & B if you have your eye on a Centronics style parallel port.
For those that are offended by RS232 out the 8085 SID and SOD, need another serial port, or just want more throughput than bit-banging can deliver, the 8251 USART offers an interrupt driven turn-key serial port up to 19.2K Baud. Its DB9 uses the CTS-RTS or they can (must!!) be looped with a jumper if not used. There is a little patch area where the USART buffer pins can be connected to interrupt lines, and a left over OR gate is provided if you want to hybridize the interrupt request. (Two other unused OR gates and two inverters are left with solder jumpers if you want to patch them in to something.)
Finally, the from-scratch 8-bit input or output port has a 14 pin header. Buffered LED bit-wise display of the signal values is along the left side of the board for those that like blinky things.
All totaled, the board takes eight sequential port addresses with the base address set by a five position DIP. As always, I used brute force address decoding to avoid the use of any programmable devices and while decoding was straight forward it is a little bit messy since everyone needed a different number of ports. The 8255 gets the bottom four port addresses ( i.e., xxxx x0xx), the 8251 gets the next two (base + 04H & 05H, i.e., xxxx x10x), the port expansion header gets the next address (base + 06H, i.e., xxxx x110) and the roll-your-own port gets the top address (base = 07H, i.e., xxxx x111).
More information on the SBC-85 family project website
SBC-85 Serial- Parallel I/O board
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Craig
- STD Bus Pad Per Hole Prototyping Board Some 45 years later the STD Bus remains a great platform for vintage computer hobbyists. This protot...
- STD Bus 8085 Single Board computer The STD Bus was one of the greatest industrial busses of all time, was incredibly flexible, enjoyed ...
- SBC-85 Expansion Memory Board New for Version 1.0a The 'access' LEDs are now latched so they extend for one bus read cycle, i.e., ...
- SBC-85 Serial- Parallel I/O board The board has four I/O devices:An Intel 8255 PPI which provides three, 8-bit programmable I/O ports;...
- SBC-85 1Mbit Magnetic Bubble Memory Board 1 Megabit magnetic bubble memory board addition to the SBC-85 FamilyNOTE: This board is for the 20-p...
- SBC-3870 Development board for Mostek 38P70 F8 processor The 38P70 is the 2nd Generation of the original Fairchild F8.This is a PROTOTYPE board, it has been ...
- SBC-85 v2 Single Board 8085 Computer New for version 2.0 (see video) are two universal EPROM sockets provide 2x2732, 2x2764, 2x27128, or ...
- SBC-85 8085 Bus Monitor with Single Step, Binary and Hexadecimal display, Breakpoints Short of an in circuit emulator, the bus monitor is one of the most powerful diagnostic tools.The bu...
- SBC-85 Cassette Tape Data Storage Interface Board Among the standard cassette tape interfaces like Tarbell and the Kansas City, Intel developed an int...
- SBC-85 Pad-per-hole Prototyping Board One tool for a healthy hardware user group is the ability for the users to create, invent, and contr...
- SBC-85 Backplane-4 The 8085 based SBC-85 was designed with an expansion bus having all 16 bits of the address, data bit...
- 8085 Single Board Computer System SBC-85 CPU v1.1 This version has been updated to SBC-85 v2 which has universal EPROM sockets and other enhancements....
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
74 0 0 -
DIY Laser Power Meter with Arduino
87 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
121 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
418 0 1 -
Custom Mechanic Keyboard - STM32
244 0 3