Skip to the content
PCBKitNew board
2 layers27.9 × 40.1 mmPic12-dev pcb, the printed circuit board in 3D

Development board for PIC12/PIC16 microcontrollers

Size
27.9 × 40.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
19
Pads
96
Tracks, vias
139, 8
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Jul 2020
Updated
31 Oct 2021

Overview

Pic12-dev pcb 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 27.9 × 40.1 mm with 18 parts on 19 nets, routed with 139 tracks and 8 vias.

Its parts include 6 connectors, 4 resistors, 2 diodes, 1 capacitor and 1 IC. It belongs with the microcontroller boards boards and the PIC boards of this library.

README

Readme.md

Development board for PIC12/PIC16 microcontrollers

This repository contains the design-files (Kicad) for three PIC12/PIC16 development boards.

PIC-Dev-Board

This is a full sized dev-board, see directory pic-dev-board.kicad:

It supports:

  • a PIC12 or a 20-pin PIC16
  • configurable pullups or LEDs on GP0-GP5
  • two shift-registers with LEDs to output 8-16 bits using two GPs (see project pic-sn74hc595)
  • a LCD1602 attached to the first shift-register (see project pic-hd44780_lcd)
  • ICSP programming
  • all pins broken out to connectors (TRISB/TRISC only available for PIC16)
  • a large prototyping-area

PIC12-Dev-PCB

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

It supports:

  • PIC12 in SO-8 package
  • ICSP programming
  • connector for an external SN74HC595-pcb (see project pic-sn74hc595
  • also usable as I2C-connector
  • power-supply using a small micro-USB-connector breakout
  • connector for power-out (should align with the power-rails of the breadboard)
  • a small prototyping area
  • a small switch (optional)
  • two LEDs (optional)

Minimal Stripboard Version

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.

License

Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Parts

18
QtyValueFootprintReferences
21KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1, R2
21kΩResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4
2LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1, D2
1100nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC1
1App-Conn1Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1App-Conn2Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ3
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1Conn_BB1Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1Conn_SRConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ4
1JumperConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1Micro-USB_Breakoutuser:Micro-USB_BreakoutUSB1
1PGM-ConnConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1PIC12F675-ISNuser:SO-8_3.9x4.9mm_P1.27mm_HandSolderU1
1SW_Pushuser:SW_PUSH_SLIM_1x4SW1

The 17 most common of 18 parts.

Questions

How big is the Pic12-dev pcb PCB?

It measures 27.9 × 40.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pic12-dev pcb use?

18 parts. 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.

Where can I download the Pic12-dev pcb KiCad files?

From the bablokb/pcb-pic-devboard repository on GitHub, at the commit this page was made from: the board is pic12-dev-pcb.kicad/pic12-dev-pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pic12-dev pcb design in my own project?

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).

More from bablokb/pcb-pic-devboard

3
  • 2 layers100 × 100 mmPic dev board, the printed circuit board in 3D

    Pic dev board

    bablokb/pcb-pic-devboard

    Development board for PIC12/PIC16 microcontrollers

    80 partsCC-BY-SA-4.0
  • 2 layers42.8 × 35 mmPic20-dev pcb, the printed circuit board in 3D

    Pic20-dev pcb

    bablokb/pcb-pic-devboard

    Development board for PIC12/PIC16 microcontrollers

    25 partsCC-BY-SA-4.0
  • 2 layers24.1 × 26.7 mmPic12-dev stripboard, the printed circuit board in 3D

    Pic12-dev stripboard

    bablokb/pcb-pic-devboard

    Development board for PIC12/PIC16 microcontrollers

    4 partsCC-BY-SA-4.0

Similar boards

  • 2 layers27.9 × 16.5 mmPowerSSO-24 breakout, the printed circuit board in 3D

    PowerSSO-24 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    18 parts1.2k
  • 2 layers42.7 × 13.7 mmStm32-mini12864, the printed circuit board in 3D

    Stm32-mini12864

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    18 parts1.1kGPL-3.0
  • 2 layers41.2 × 46.6 mmThumb cluster left, the printed circuit board in 3D

    Thumb cluster left

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    18 parts993
  • 2 layers44 × 51.3 mm4272MAVcoder R4, the printed circuit board in 3D

    4272MAVcoder R4

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    18 parts915
  • 2 layers28.3 × 14.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    18 parts716GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 stepper driver, the printed circuit board in 3D

    L0 stepper driver

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    18 parts546MIT
  • 2 layersMooltipass, the printed circuit board in 3D

    Mooltipass

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    18 parts531
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY V2, the printed circuit board in 3D

    C5VRX JACK DIY V2

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    18 parts515GPL-3.0