

PICMICROCONTROLLER
- Size
- 90 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 51
- Pads
- 172
- Tracks, vias
- 391, 14
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 May 2026
- Updated
- 3 Sep 2026
Overview
PICMICROCONTROLLER is an open-source printed circuit board by ashwin-k8, from the ashwin-k8/ashwin-k8.github.io repository on GitHub. It is a 2-layer board of 90 × 70 mm with 43 parts on 51 nets, routed with 391 tracks and 14 vias.
It is built around the PIC16F877A-I/PT, AMS1117 and BSS138, with the LM7805 among its other parts. Its parts include 7 diodes, 6 connectors, 2 capacitors, 2 ICs and 2 transistors. It belongs with the PIC boards of this library.
Main components
4PIC16F877A-I/PT
TQFP-44(10x10)-40℃~+85℃ 10bit 14KB 20MHz 256Byte 33 368Byte 4V~5.5V 8 Bit External FLASH PIC TQFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)AMS1117
1.0 A Low-Dropout Fixed RegulatorAdvanced Monolithic SystemsUncategorisedBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsLM7805
TO-2630℃~+125℃ 1 1A 20V 2V 42uV 5V 62dB@(120Hz) 8mA Fixed Over Temperature Protection、Short Circuit Protection Positive TO-263 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSYONGYUTAIVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdhello
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 10k, 10k, 10k, 10k, R2 |
| 4 | 100nF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | 100nf, C4, C6, C9 |
| 4 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D4, D5, D6, D7 |
| 2 | 100nF_Ceramic | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | 100nf, 100nf |
| 2 | 22pF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | 22pf, 220pf |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Conn_01x20_Pin | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J3, J4 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | I2C, UART |
| 2 | LED | LED_THT:LED_D5.0mm | D2, D3 |
| 1 | 100uF/25V | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | 100uf |
| 1 | 10uF/10v | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | 100uf |
| 1 | 10uF_16V | Capacitor_THT:CP_Radial_D4.0mm_P2.00mm | C13 |
| 1 | 10uF_16V | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C12 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 1k |
| 1 | 2.2k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 2.2k |
| 1 | 330nF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | 330nf |
| 1 | 330Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 330Ω |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Horizontal | J2 |
| 1 | Conn_01x05_Socket | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | Crystal | Crystal:Crystal_HC49-U_Horizontal | Y1 |
| 1 | LM7805 | Package_TO_SOT_THT:TO-220-3_Vertical | LM7805 |
| 1 | PIC16F877A-IP | Package_DIP:DIP-40_W15.24mm_Socket | U1 |
| 1 | PINHD_1x2_Female | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | PINHD_1x4_Female | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm | SW1 |
Questions
How big is the PICMICROCONTROLLER PCB?
It measures 90 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PICMICROCONTROLLER use?
43 parts, built around the PIC16F877A-I/PT, AMS1117, BSS138 and LM7805. 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 PICMICROCONTROLLER KiCad files?
From the ashwin-k8/ashwin-k8.github.io repository on GitHub, at the commit this page was made from: the board is projects/PIC_Dev_Board/PICMICROCONTROLLER.kicad_pcb and its schematic projects/MINI MOTOR CONTROLER/esp32_mini_motor_deiver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PICMICROCONTROLLER design in my own project?
Its repository states no licence, so its author keeps all rights: ask ashwin-k8 before reusing the design.
More from ashwin-k8/ashwin-k8.github.io
2- 4 layers40 × 40 mm

- 2 layers34.5 × 18.5 mm

Similar boards
- 2 layers193.5 × 141 mm

PIC
hassan-ibn-mustafa/EduBoard_PIC16
An educational, single-layer development board designed to simplify learning and prototyping with the Microchip PIC16F877A microcontroller.
72 parts1 - 2 layers880.8 × 192.5 mm

- 2 layers71.5 × 67.5 mm

1st
AbeetPaul/Smart-Load-Cell-Based-Food-Dispensing-Monitor-using-PIC16F877A-and-HX711-24-bit-ADC-
A custom PCB for precise food weight measurement, using a PIC16F877A and a 24-bit HX711 ADC to read load cell data.
9 parts - 2 layers94 × 106.7 mm

PicPongPCB
jaz-villanueva/pic-8x8-led-matrix-controller
Firmware and hardware implementation of an 8x8 LED matrix display using PIC microcontroller, featuring multiplexing control and custom display patterns.
21 partsApache-2.0 - 2 layers137.2 × 128.8 mm

3 mode bottle filling machine
Ukahelijah/PICproject-machine-
this project is a embedded system hardware project it contain both the hardware design file an software
49 parts - 2 layers199.4 × 97.8 mm

Brew HW stm8s207
Emile666/Brew_Hardware_STM8S207
Brewing hardware with STM8S207, Kicad project
188 parts - 2 layers100 × 70 mm

Red pitaya mux board
svenclawdbot-ai/acoustic-research
Multi-frequency shear wave elastography research
90 parts - 4 layers50 × 111 mm
