SerLCD v1.0 (Hex, Asm, C) - This is the code that is loaded onto the 16F630 that is used with our Serial LCD product. Very simple, very effective. It should serve as a good example of how to interface to the HD44780 LCD driver chipset.

PIC-MT LCD Test Code (Hex, Asm, C) - Works with the PIC-MTC. Displays a message on the LCD Screen. The code is easy to adapt, and works at 20MHz.

PIC-PG4D UART Test Code (ZIP) - Works with the PIC-PG4D loaded with a 16F628. This code reads in user typed commands and displays them. The LED alternates on/off for each character received. Make sure you also look at the header files!

Blinkin -

Random reference to Robin Hood - Men in Tights

Use these programs as test HEX files as well as easy to understand C examples. We use these exact hex files to load and test boards using the PG1, PG2C, PG3B, and MCP. You may need to right-click on the following links and select "Save Target As..."

These files will drive all pins on the PIC high/low alternating every second (designed for 20MHz operation). If you've get an LED hooked up correctly to any pin, it should blink.

SparkFun is an online retail store that sells the bits and pieces to
make your electronics projects possible. Whether it's a robot that can
cook your breakfast or a GPS cat tracking device, our products and
resources are designed to make the world of electronics more accessible.

In addition to products, SparkFun also offers
classes and online tutorials to help educate
individuals in the wonderful world of embedded electronics.