This project shows how to program a PIC microcontroller for timer application. The author uses PIC16F628A for demonstrating the timer application that allows you to set any time between 0 to 99 min (in step of 1 min). You can turn on any device for the set time interval. An LCD display with three tact switches provide easy interface for the user to set the time, and perform Start/Stop operation of the timer.
0 to 99 Min Timer using PIC Microchip - [Link]
This circuit can program any MicroChip processor – from 6 pins to 40 pins processors.The programmer supports: PIC12, PIC16, PIC18, dsPIC24 , dsPIC30 families, and uses an ICSP header thus not requiring to remove the PIC from the circuit each time it needs to be programmed.
Microchip PIC Programmer – [Link]
This is a new design of a tutorial board based on the popular PIC16F84A microcontroller. It features eight single leds, a 7-segment display, an LCD display and five push buttons. It is an ideal solution for the beginner to take his/her first programming steps in the world of microcontrollers. Having an in-circuit-programming (ICP) header, it can be easily reprogrammed without unplugging the microcontroller each time, provided that the programmer also supports this feature (like OziPic’er).
PlayPIC - [Link]
A varieties of learning kits and development boards for PIC microchip are available from different vendors all around the world. They cost from few bucks to over hundred dollars depending upon the built-in features and user requirements. If you are a beginner in the world of PIC microcontrollers, and you want to explore their capabilities, here is a PIC16F628A development board that you can make by yourself.
This board has following features:
- Access to all I/O pins through female header pins
- 4 Tactile Switches for User Inputs
- 4 LEDs for Output
- An LCD Interface Port
- A 4-digit Seven-Segment Display Interface with Multiplexing
- LCD Contrast Adjustment
- ICSP Programming Header
In his blog, the author gives the details of circuit diagram and also demonstrates more than 10 experiments that you can do with the board. The experiments cover LEDs, LCD display, multiplexed seven segment displays, DS1820 sensor interface, PWM etc and all of them use the free version of mikroC compiler.
An Experimental Board for PIC Microchip – [Link]
This project shows how to build a picture frame based on a PIC microcontroller. It consists of a PIC 24HJ256GP206 processor, a HX8347 touchscreen display and a SD card. Source code is available.
PIC based picture frame - [Link]
This project shows how to build a simple and low cost programmer for PIC microcontrollers. The PCB is single sided and electronic components used are easy to find. Building this programmer you can burn your own PICs using the serial port of your PC.
Build your own PIC programmer - [Link]
This project shows how to build a 8 channel remote control that can be used as radio control or infrared depending on components. Each device output can be configured as momentary or latch and each remote control can have it’s own unique address. The remote unit is based on PIC microcontroller you can find schematics on the link below.
DIY remote control based on PIC – [Link]
Amicus is a PIC microcontroller development system inspired by the popular Arduino board and it is using a PIC mcu instead of an ATMEL. The Amicus hardware is open meaning schematic and design files are free to download. Also Amicus software and IDE (integrated development environment) is free of charge. Check details on the link below.
Amicus: PIC microcontroller development system - [Link]
In this article learn different ways to burn firmware on a PIC microcontroller and how to make a JDM2 PIC programmer.
Program a PIC microcontroller - [Link]
Ramiro Pareja Veredas of Spain build one of the most impressive bussines card ever seen, it’s actually a USB card that can be used to store data, log data or as a PIC training board. It has onboard a PIC 24FJ64GB002 @ 32 MHz, 64 KB of Flash and 8KB of RAM, Up to 11 digital I/Os available, Up to 4 analog channels etc. Check it out! [via]
PIC 24FJ64GB002 PCB business card - [Link]