Updated: 01.09.16

Main -> Tech -> PICmicro® -> Apps

Apps Example Code BASIC87x Links Books

PICmicro® MCU Applications

Here are a Number of PICmicro MCU Application Files and Utilities to make working with the PICmicro MCU Easier.

Robot Information

TAB Electronics Build Your Own Robot Kit

Here are the schematics and source code for my summer of 2001 project. This robot (which will be available soon from Barnes and Nobles) demonstrates different aspects of an autonomous, differential drive robot. Control for the robot can either be in the form of a hand held remote control or by a Parallax BS2 inserted in the appropriate socket in the robot.

Top of one of my prototype El Cheapos The El Cheapo Programmer is a simple PIC16F84 Parallel Port Programmer that will work on a Variety of PCs.

A PCB design for the El Cheapo Programmer is provided with Programming and Customizing PICmicro® Microcontrollers and provides socket information for 8, 14, 28 and 40 pin low-end and mid-range PICmicro MCUs which are programmed using the ICSP protocol. In the near future I will be enhancing the El Cheapo's web page to include the additional features/software of the book version.

Early EMU-II Emulator PCB

EMU-II Microchip PICmicro Microcontroller Emulator.

This is a PIC16F876/PIC16F877 based Emulator for 18 Pin PICmicro MCUs. Click Here to see the Project.

Original YAP on PCB

Original YAP PICmicro MCU Programmer

The YAP has been updated to run for Hyperterminal Under Windows 95 and Windows 98. This program has been tested to work with Terminal Emulators that send or don't send following "Line Feed" after a "Carriage Return".

The YAP is no available from Wirz Electronics. Instead, the YAP-II from Programming and Customizing PICmicro® Microcontrollers is being sold by Wirz Electronics. I will be updating this page with the YAP-II source code, schematic information sometime in the future.

If you are interested in building a YAP or YAP-II of your own from scratch, please contact me and I can help point you in the right direction. I also have code for a Microsoft "Windows" front end for the application. I know of nine individuals now that have built the YAP on their own successfully.

Click here to Expand Two Wire LCD Interface Schematic Source code for a 2 wire LCD Interface to PICmicro MCUs. Find out more about the circuit on the LCD Page.
PICmicro MCU based Digital Thermometer Click Here to Look at the design for an PICmicro MCU based LED Digital Thermometer.
SPEED.ZIP to Increase the Operational Speed of the MPLAB IDE

Download Scott Newell's "SPEED.ZIP" to improve the performance of MPLAB. I found that I receved an almost 10x improvement in simulator speed by running the program (from 8,490 instruction cycles in 10 seconds on my 133 MHz Pentium PC to 81,394 instruction cycles in 10 seconds).

Simply download "Speed.Zip", "PKUNZIP" it and run it from the DOS command line or from "My Computer" before running the MPLAB simulator. "Speed" will run as a small window (and remember to turn it on by clicking on "Go!"). "Speed" sends a number of "Null" requests to MPLAB to simulate moving the mouse to speed it up. The rate of "Null" requests being sent to MPLAB can be changed from the "speed" window.

If you have any questions or comments, please contact Scott directly via email.

"Speed.Zip" is shareware - please treat it appropriately and if you find it useful (and if you've ever waited on MPLAB, you will) please slip Scott a fin for making your life easier.