
Pic20-dev pcb
bablokb/pcb-pic-devboard
Development board for PIC12/PIC16 microcontrollers

Development board for PIC12/PIC16 microcontrollers
Pic dev board is an open-source printed circuit board by bablokb, from the bablokb/pcb-pic-devboard repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 100 × 100 mm with 80 parts on 97 nets, routed with 666 tracks and 29 vias.
It is built around the 74HC595. Its parts include 23 connectors, 22 diodes, 17 resistors, 5 ICs and 1 capacitor. It belongs with the microcontroller boards boards and the PIC boards of this library.
This repository contains the design-files (Kicad) for three PIC12/PIC16 development boards.
This is a full sized dev-board, see directory pic-dev-board.kicad:

It supports:

This is a small dev-board for PIC12 MCUs designed for plugging into a
breadboard, see directory pic12-dev-pcb:

It supports:
In the directory pic12-dev-stripboard.kicad you find the schema and layout for
a minimal stripboard version:


This is a simple solution for plugging a PIC12 into a breadboard.
This version is not meant for ICSP (in-circuit serial programming), since it does not have any components to guard the rest of the circuit during programming.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | LED | user:LED_1206_3216_Pad1.7x1.75mm_BB | D1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +5 |
| 8 | 1k | user:R_1206_3216_Pad1.7x1.75mm_BB | R2, R4, R6, R8, R10, R11, R13, R14 |
| 7 | 4.7k | user:R_1206_3216_Pad1.7x1.75mm_BB | R1, R3, R5, R7, R9, R16, R17 |
| 2 | 680 | Resistor_THT:R_Array_SIP9 | RN1, RN2 |
| 2 | 74HC595 | Package_DIP:DIP-16_W7.62mm_Socket | U2, U3 |
| 2 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J21, J22 |
| 2 | Conn_TRISA | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J8, J20 |
| 1 | |||
| 1 | 100n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1 |
| 1 | 10K | user:TRIM_3362P-1-103 | RV1 |
| 1 | 220 | user:R_1206_3216_Pad1.7x1.75mm_BB | R15 |
| 1 | 22k | user:R_1206_3216_Pad1.7x1.75mm_BB | R12 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_CUI_PJ-102AH_Horizontal | J15 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J23 |
| 1 | Conn_5V_GND | user:PinHeader_2x15_P2.54mm_Vertical_Slim | J13 |
| 1 | Conn_GP0 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Conn_GP1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_GP2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | Conn_GP4 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_GP5 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | Conn_ICSP | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J6 |
| 1 | Conn_SR_1 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J12 |
| 1 | Conn_SR_2 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J11 |
| 1 | Conn_TRISB | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J9 |
| 1 | Conn_TRISC | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J7 |
| 1 | D_Schottky | Diode_THT:D_A-405_P7.62mm_Horizontal | D6 |
| 1 | GP1(RA1)/RB6 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J18 |
| 1 | GP2(RA2)/RB4 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J19 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J17 |
| 1 | Jumper CLKin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J14 |
| 1 | Jumper DATin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | PIC16F690-IP | Socket:DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J | U1 |
| 1 | RUN/~PGM | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J16 |
| 1 | SO-8-ProtoArea | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | SOT-223-ProtoArea | Package_TO_SOT_SMD:SOT-223 | U5 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H9.5mm | SW1 |
| 1 | WC1602A | user:WC1602A_Connector | DS1 |
The 74 most common of 80 parts.
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
80 parts, built around the 74HC595. 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.
From the bablokb/pcb-pic-devboard repository on GitHub, at the commit this page was made from: the board is pic-dev-board.kicad/pic-dev-board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.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).

bablokb/pcb-pic-devboard
Development board for PIC12/PIC16 microcontrollers

bablokb/pcb-pic-devboard
Development board for PIC12/PIC16 microcontrollers

bablokb/pcb-pic-devboard
Development board for PIC12/PIC16 microcontrollers

tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

ChrisChrisLoLo/beyblock20
The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

electroniceel/protoboard
Advanced protoboard layout with 1.27mm pitch for smd parts

TobleMiner/DC-UPS
A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages


