Page 11
Interface Board Assembly
Assembly of the interface board is fairly straight forward, however, these instructions won’t teach you
how to solder components on a PCB, solder connectors, or show you the difference between a resistor
and a diode. If you have any concerns about building this board, please contact me first.
Parts List (interface board)
Designator Description
Part Number
Distributor
C1
10uf, 25v tantalum
80-T350E106K025AT
Mouser
C2-C17
0.1uf, 50v
2146302
Jameco
D1*
1N5817 Schottky Diode
511-1N5817
Mouser
J1
50 pin, dual row IDC right-angle header
517-D3433-5302-AR (3M)
Mouser
50 pin IDC socket (x2)
MKC50A-ND
DigiKey
50 pin IDC strain relief (x2)
MKSR50-ND
DigiKey
50 conductor ribbon cable
MC50G-1-ND
DigiKey
J2
8 pin, right-angle Molex header
538-26-60-3080
Mouser
Female Housing (x2)
09-50-7081
Mouser
Crimp Pins (x16)
08-50-0106
Mouser
J3*
Not stuffed
IC-A
PIC16F1828 Processor
579-PIC16F1828IP
Provided
IC-B
74LS30 Single 8-Input NAND
595-SN74LS30N
Mouser
IC-C
74LS164 Parallel Out Shift Register
595-SN74LS164N
Mouser
IC-D,I
74LS374 Octal Latch
595-SN74LS374N
Mouser
IC-E,F
74LS109 Dual J-K* Flip Flop
595-SN74LS109AN
Mouser
IC-G,L
74LS02 Quad 2-Input NOR
595-SN74LS02N
Mouser
IC-H
74LS00 Quad 2-Input NAND
595-SN74LS00N
Mouser
IC-M
74LS04 Hex Inverter
595-SN74LS04N
Mouser
IC-J
74LS244 Octal Bus Driver
595-SN74LS244N
Mouser
IC-K
74LS10 Triple 3-Input NAND
595-SN74LS10N
Mouser
IC-N
74LS368 Hex Inverting Bus Driver
595-SN74LS368AN
Mouser
R1,R2,R4,R6
4.3K, 1/4w, 5%
291-4.3K-RC
Mouser
R3,R5
1K, 1/4w, 5%
291-1K-RC
Mouser
T1-T3
2N4401 Transistor
610-2N4401
Mouser
VR1
7805 Regulator
511-L7805ACV
Mouser
Heatsink
129242
Jameco
4/40 x 3/8" screw
#4 internal tooth lockwasher
4/40 nut
* J3 is not stuffed and a jumper wire can be substituted for D1 if this board will never be attached to a Microchip
PIC programmer. Since firmware updates can be applied without using a programmer, these parts are most like-
ly not needed.
Part Notes
Use only LS-TTL parts
. Some IC inputs are tied directly to Vcc. Multi-emitter TTL inputs do not tolerate
this well (e.g., 74xxx and 74Sxxx).