Boot Loaders -
Go to here for the latest version and information.
LCD Test Code -
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-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!
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.