Skip to the content
PCBKitNew board
2 layers42.8 × 35 mmPic20-dev pcb, the printed circuit board in 3D

Development board for PIC12/PIC16 microcontrollers

Size
42.8 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
33
Pads
104
Tracks, vias
121, 4
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Jul 2020
Updated
31 Oct 2021

Overview

Pic20-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 42.8 × 35 mm with 25 parts on 33 nets, routed with 121 tracks and 4 vias.

It is built around the TLV1117-33DCY. Its parts include 8 connectors, 4 resistors, 3 capacitors, 2 ICs and 2 diodes. It belongs with the microcontroller boards boards and the PIC boards of this library.

Main components

1

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

25
QtyValueFootprintReferences
41KResistor_SMD:R_0805_2012MetricR1, R2, R3, R4
210µFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC2, C3
2Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5, J7
1100nFCapacitor_SMD:C_0805_2012MetricC1
1App_Conn_1Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2
1App_Conn_2Connector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_VerticalJ3
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
1LED redLED_SMD:LED_0805_2012MetricD2
1LED yellowLED_SMD:LED_0805_2012MetricD1
1Micro-USBuser:USB_Micro-B_JLCPCB_40942USB1
1PGM-ConnConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1PIC16F1829-IPPackage_DIP:DIP-20_W7.62mm_SocketU1
1SPI_ConnConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ8
1SW_Pushuser:SW_PUSH_SLIM_1x4SW1
1TLV1117-33Package_TO_SOT_SMD:SOT-223U2

The 22 most common of 25 parts.

Questions

How big is the Pic20-dev pcb PCB?

It measures 42.8 × 35 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pic20-dev pcb use?

25 parts, built around the TLV1117-33DCY. 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 Pic20-dev pcb KiCad files?

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

Can I use the Pic20-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 layers27.9 × 40.1 mmPic12-dev pcb, the printed circuit board in 3D

    Pic12-dev pcb

    bablokb/pcb-pic-devboard

    Development board for PIC12/PIC16 microcontrollers

    18 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 layers124 × 112 mmOpenDropV3, the printed circuit board in 3D

    OpenDropV3

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    318 parts492GPL-3.0
  • 2 layers393.5 × 153.7 mmBoston keyboard V08J, the printed circuit board in 3D

    Boston keyboard V08J

    bluepylons/Boston

    A 120% mechanical keyboard

    613 parts240
  • 2 layers105 × 33 mmRocketPCR, the printed circuit board in 3D

    RocketPCR

    GaudiLabs/PocketPCR

    Pocket size USB powered PCR Thermo Cycler

    50 parts202GPL-3.0
  • 2 layers155 × 80 mmESP32Controller, the printed circuit board in 3D

    ESP32Controller

    simon-jouet/ESP32Controller

    ESP32-based 3D printer controller

    171 parts134
  • 4 layers18 × 51 mmRPROM, the printed circuit board in 3D

    RPROM

    niklasekstrom/RPROM

    ROM emulator based on the RP2350B microcontroller

    44 parts47
  • 4 layers100 × 50 mmTGT kicad data, the printed circuit board in 3D

    TGT kicad data

    sabanekko3/TGT_kicad_data

    学生ロボコン2024、豊田高専T・G・Tがで使用した回路。kicad8

    106 parts37MIT
  • 2 layers43.3 × 37.6 mmZBSmartMeter, the printed circuit board in 3D

    ZBSmartMeter

    Tropaion/ZigBee_SmartMeter_Reader

    This is a ZigBee device to collect data from smartmeters using the DLMS/COSEM protocol.

    37 parts32GPL-3.0
  • 4 layers65 × 100 mmUBMS-2, the printed circuit board in 3D

    UBMS-2

    grokicad/grokicad

    Grok powered schematic intelligence for your kicad repositories

    246 parts28