PIC Prototype Board

16x84 or 16F627/8
Version AE
Rel. 1.3 Apr 19, 2004

The board shown below is a prototype board for the 16x84 and the 16F62x. This board can access all pins on the appropriate headers, provides LED indications on Port B, access on-board ICSP. It contains a regulator and crystal circuit. It has a reset button and push button for data input. This board can be used as a basic processor board and with ribbon headers provides I/O for LED displays, LCD displays, or other control functions.

Figure 32 - Silk screen - component side (F84AE_SI.PRN)           

Figure 31 - Circuit board side (F84AE2X.PRN)                  

 

Notes: R1-8 is a 10K SIP resistor network. SW1-8 is an 8 position dip switch. Power in can be up to 16 volts DC. This circuit will run off a 9 volt battery for test purposes, but the regulator will drain too much power for more permanent use. There are extra holes on board for jumpers and configuring the circuit in many ways. Installing the two jumpers and placing a solder blob as shown in Figure 31 makes the right switch a reset switch. The pushbutton reset switch can be used as an additional input by not shorting the solder blob and using the thru hole connection and a jumper.  X8 through X11 are for ICSP programming. This has been tested on MPLAB's ICD1 and the Warp13A. SW8 must be turned off for ICSP programming. Y5 pin can be cut off and used as a keyway to prevent header from being plugged in backwards.

Header pins

Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10
+5 Pullup A0 A1 Pullup A2 A3 A4 Reset Ground


 |-------------------------------ICSP Pins------------------------------| 
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
B.0 B.1 B.2 B.3 B.4 B.5 B.6 B.7 Ground +5 /MCLR
 
Part Number Description Vendor Price each
CR1 1N4001 Jameco #35975CF .03
U1 LM7805 Jameco #51262CF .35
X1 4MHZ crystal Jameco #137832CF .99
SW1, SW2 Pushbutton switch Jameco #162886CF .45
C1 47uf/16v radial capacitor Jameco #198862CF .045
C2, C3 22pf ceramic capacitor Jameco #81533CF .10
D1-D7 LED T1 Red Jameco #94529CF .19
R1-R8 10K SIP resistor network Jameco #24643CF .26
R9-R16 680 ohm 1/8 watt resistor Digi-Key #680EBK-ND .05
SW3-SW10 8 pos dip switch Jameco #38842CF .89
X1-11 11 pin male header Jameco #202825CF .25
Y1-Y8 8 pos male header part of above header  
  18 pin dip socket Jameco #38113CF .11
4-40 x 1/4 screw, pan head, stainless    
4-40 x 1/4 hex nut, stainless    
  coaxial power jack 2.5mm Mouser #163-5003 .65
Mating female header 10 position Jameco #103190CF .42
Female pin for above header Jameco #100765CF .11

If you are making your own circuit board, you can download the LaserJet printer file and print the board right to your printer. The file is F84AE1X.PRN for an actual 1:1 image. A 2:1 image is F84AE2X.PRN. A 2X parts layout silk screen is F84AE_SI.PRN. Make sure you are on a non network computer and running in DOS mode with a non-USB printer. To print, download the F84AE.ZIP file and unzip to a folder. To print a 1X circuit side, type "type f84ae1x.prn >lpt1" (return). To print a 2X image of the top silk screen, type "type f84ae_si.prn >lpt1".


Version AF

This variation of the prototype board changes the push button switch profile and eliminates the dip switch. Single pin jumpers are used to isolate the LEDs from the port B buss. The board has been laid out to accept a ZIF socket. Click here to the F84AF web page.


16F877 Prototype board

This prototype board is similar in layout to the MPLAB ICD board.

Click here to the 16F877 web page.

Please contact Rick for any questions or problems understanding these circuits.

Under construction as of March 16, 2004
©2004 Rick C.