Programmable Peripheral

UART and A/D

This peripheral was designed for the MC68EC000 single board computer.

PIC16C74 based Peripheral using the Parallel Slave Port.
Makes the PIC peripherals available to the host computer.
This version supports 3 A/D, a 9600 baud UART, 8 I/O.
The protocol the host uses is simple.
All accesses are done using a PEEK or POKE of the PIC memory.  This keeps the execution time of the PIC program as short as possible because there are only two modes to test.  It also allows the most flexibility in the use of the peripheral because it can be reconfigured by the host.

Schematic (70K .pdf)

PIC16C74 Source Code

GAL22V10 Source Code

Interface Overview

| © 2005 Ken Staton