Projects   /   Development Boards & Kits

Idea: a Simple PIC Development Board

A simple development board seems like a fun project. I'm recording my ideas here, and hope to get some input from other members of the 'uC (or anyone...

Published

At a glance

CategoryDevelopment Boards & Kits
Reading time~2 min

A simple development board seems like a fun project. I'm recording my ideas here, and hope to get some input from other members of the 'uC (or anyone else).

To avoid feature creep, I think several levels of dev-board would be a good idea. This page will describe my ideas for a level one board, I will add pages for additional boards as ideas arise.

Idea a Simple PIC Development Board



Level one dev-board:Getting to know the PIC

The concepts conveyed by this board should seem overly simple.

This board could introduce:
Burning a firmware (with ICSP)
Turning a LED on and off
PWM (a LED)
UART
Comparators
Input interrupts

The 16F628(a) would be a great chip for this board. Its the successor to the famous 18f84, for which there are 100s of project examples on the web.

The 16F628a has a lot of great stuff not in the 84: hardware PWM, UART, internal OSC, etc. Its cheaper too!

Circuit wise (my laundry list of stuff):
A max202 and caps, serial connector.
A few resistors and LEDs (on some pins and PWM)
A few screw terminals - I think some pins, like the PWM, should have both a LED and a screw terminal. The LED can be removed if something external is driven.
Decoupling cap, MCLR resistor & ICSP diode.

Programming options:
I'm against putting a programmer on the board. Perhaps a small (socketless) JDM2 ICSP programmer can be designed for the project. These are often unreliable for beginners, but they can work great. I still haul them out when I need to see what went wrong with the ICD2.

Thoughts, suggestions?

The attached files are for a stripped down dev-board I made for a LED PWM chip from TI. This was the first 'real' electronics project I designed myself using datasheets. This is just an example and starting point, obviously its niether finished nor a very advanced use of Eagle...

Attachments

Step 1: Dev-board Level 2

The second board could use a larger PIC with peripherals such as ADC, Vref+/-, SPI/I2C.

Source: Idea: a Simple PIC Development Board

Development Boards & Kits · PIC18F4520

Voltage Measurement with A PIC Microcontroller

Voltage Measurement with PIC Microcontroller articulates a methodical framework for facilitating analog voltage measurement using the PIC18F4520, an advanced member of Microchip’s...

Development Boards & Kits

Ultra-Low Power: Microcontroller Standby Current to 130uA with OPEnS Power Control Board

At the OPEnS Lab, a key focus for our projects is achieving exceptionally long battery life. This was particularly true for the...

Development Boards & Kits

An Integrated Approach to Developing Applications with Microchip PIC Microcontrollers

1. Introduction In our daily lives, a variety of devices such as telephones, household appliances, and cars incorporate "smart" electronics, typically manifested...

Development Boards & Kits

Microcontroller-Driven AC Voltage Control with Soft Start Feature

1. INTRODUCTION PWM-based AC voltage controllers find extensive application in uninterruptible power supplies (UPS) and high-power flexible AC transmission systems. This variable...

Development Boards & Kits

PIC Microcontroller-Based IC Tester for Efficient Integrated Circuit Verification

1. INTRODUCTION Within the electronics industry[1], as circuit complexity undergoes a drastic increase and the demand for higher reliability rises, a significant...

Development Boards & Kits · PIC16F887

Hands-On Microcontroller Projects: BK300 Development Board Featuring PIC16F887 Chip Lab

1. INTRODUCTION The study of microcontroller systems is experiencing a global surge across various fields within science, engineering, and technology departments of...

Muhammad Bilal

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.