PIC10FXXX dev board

Simple, low cost PIC10FXXX development board

Current Status:
Complete
Date:                  15th August 2015
License:             Creative Commons Attribution 3.0 Unported License/

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Introduction

This design was  targeted at the 6/8 pin PIC10F202/10F206 devices. Microchip provide a number 6 or 8 pin devices
using the same footprint, which work with this board. To make it easier for development, the board uses the 8 pin DIP
 versions as it makes it easier to swap devices, something that is difficult with the SOT-23 variants.
 The design aims were as shown here:

  • Be capable of supporting the PIC10F202/PIC10F206
  • In circuit programmable using the PICKIT2/3 programmer.
  • Be able to mechanically support the PIC10F202 ICD module.
  • Provide 2-4 switched inputs.
  • Provide LED outputs.
  • Small PCB.
  • Provide user access to GPIO pins and
  • Powered from a +5V supply.

This is the assembled PCB

PIC10F2XX_dev_board

Compatible 8 pin PIC micro-controllers
The author has not tested all these devices, they are listed here as they have a device pinout that matches the PCB

PIC10F200

PIC10F202

PIC10F204

PIC10F206

PIC10F320

PIC10F322

Schematic design

The schematic is shown here, double click to see full size.

PIC10FXXX_dev-sch-thumbs

The PIC10F202 uses the internal 4MHz oscillator and there are 3 I/O pins and one dedicated input pin or MCLR.
 

PCB design

The PCB design uses a single sided PCB, the size is 30x55mm and is easily produced using homebrew PCB materials
and processes. The PCB layout is shown here, double click to expand.

PIC10FXXX_dev-pcb-thumbs

Would there be any interest in purchasing a ready made PCB? If you are interested, please contact the author

Download the design

To download the EAGLE CAD design, which includes the schematics and PCB,see the github page here:
https://github.com/istedman/PIC10FXXX_dev

Bill of Materials

Part

Value

Device

Description

C1

100n

C-EU050-035X075

CAPACITOR, European symbol

C3

10u

CPOL-EUE2.5-5

10uF 16V electrolytiic capacitor

D1

1N4148

1N4148DO35-7

Signal diode

IC1

PIC10F202P

PIC10F202P

8-Pin FLASH-Based 8-Bit CMOS Microcontroller

J1

JACK-PMS

2.1mm diameter power socket

JP1

PINHD-1X6

Pin header, 6 way right angle

JP2

PINHD-1X2

Pin header, 2 way

JP3

PINHD-1X2

Pin header, 2 way

LED1

LED3MM

Yellow LED

LED2

LED3MM

Green LED

R1

2K2

R-EU_0204/7

Resistor, 1/4 watt, 5% tolerance, 2K2

R2

2K2

R-EU_0204/7

Resistor, 1/4 watt, 5% tolerance, 2K2

R3

2K2

R-EU_0204/7

Resistor, 1/4 watt, 5% tolerance, 2K2

R4

10K

R-EU_0204/7

Resistor, 1/4 watt, 5% tolerance, 2K2

R5

2K2

R-EU_0204/7

Resistor, 1/4 watt, 5% tolerance, 2K2

RN1

G04R

SIL resistor network, 5 pin 4 commoned resistors

S1

DIP04YL

4 way DIL switch

T1

BC547

BC547

NPN TRANSISTOR

Test software
A simple MPLAB X project, to flash the LEDs. It needs MPLAB X V 2.3 and the XC8  C compiler. The Hex file is inside the dist\default\production folder. Download here (69K)

 

Updated 08 July 2017